@file:Suppress("UNCHECKED_CAST", "USELESS_CAST", "INAPPLICABLE_JVM_NAME", "UNUSED_ANONYMOUS_PARAMETER", "SENSELESS_COMPARISON", "NAME_SHADOWING", "UNNECESSARY_NOT_NULL_ASSERTION")
package uni.UNIHelloUniAppX
import io.dcloud.uniapp.*
import io.dcloud.uniapp.dom.node.PageNode
import io.dcloud.uniapp.extapi.*
import io.dcloud.uniapp.framework.*
import io.dcloud.uniapp.interfaces.INodeData
import io.dcloud.uniapp.runtime.*
import io.dcloud.uniapp.vue.*
import io.dcloud.uniapp.vue.shared.*
import io.dcloud.unicloud.*
import io.dcloud.uts.*
import io.dcloud.uts.Map
import io.dcloud.uts.Set
import io.dcloud.uts.UTSAndroid
import kotlin.properties.Delegates
import uts.sdk.modules.uniStat.ReportOptions as ReportOptions
import uts.sdk.modules.uniStat.Stat
import io.dcloud.uniapp.extapi.exit as uni_exit
import io.dcloud.uniapp.extapi.getPrivacySetting as uni_getPrivacySetting
import io.dcloud.uniapp.extapi.getStorageSync as uni_getStorageSync
import io.dcloud.uniapp.extapi.getSystemInfo as uni_getSystemInfo
import io.dcloud.uniapp.extapi.getSystemInfoSync as uni_getSystemInfoSync
import io.dcloud.uniapp.extapi.navigateTo as uni_navigateTo
import io.dcloud.uniapp.extapi.onAppThemeChange as uni_onAppThemeChange
import io.dcloud.uniapp.extapi.openDialogPage as uni_openDialogPage
import io.dcloud.uniapp.extapi.removeStorageSync as uni_removeStorageSync
import uts.sdk.modules.uniStat.report as uni_report
import io.dcloud.uniapp.extapi.setStorageSync as uni_setStorageSync
import io.dcloud.uniapp.extapi.showToast as uni_showToast
val runBlock1 = run {
    __uniConfig.getAppStyles = fun(): Map<String, Map<String, Map<String, Any>>> {
        return GenApp.styles
    }
}
open class TestConsole {
    constructor(){
        console.log("test main.uts console.log")
    }
}
val ts = TestConsole()
val stat_instance = Stat.getInstance()
val uniStat = definePlugin(VuePlugin(install = fun(app: VueApp, options: UTSJSONObject) {
    if (Stat.no_space && (options["enable"] == null || options["enable"] == true)) {
        return
    }
    stat_instance.init(options)
}
))
open class SafeArea (
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var right: Number,
    @JsonNotNull
    open var bottom: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SafeAreaReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SafeAreaReactiveObject : SafeArea, IUTSReactive<SafeArea> {
    override var __v_raw: SafeArea
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SafeArea, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(top = __v_raw.top, right = __v_raw.right, bottom = __v_raw.bottom, left = __v_raw.left, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SafeAreaReactiveObject {
        return SafeAreaReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var right: Number
        get() {
            return _tRG(__v_raw, "right", __v_raw.right, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("right")) {
                return
            }
            val oldValue = __v_raw.right
            __v_raw.right = value
            _tRS(__v_raw, "right", oldValue, value)
        }
    override var bottom: Number
        get() {
            return _tRG(__v_raw, "bottom", __v_raw.bottom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bottom")) {
                return
            }
            val oldValue = __v_raw.bottom
            __v_raw.bottom = value
            _tRS(__v_raw, "bottom", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
val AGREE_PRIVACY = "UNI-PRIVACY-AGREE"
open class UserInfo (
    @JsonNotNull
    open var nickName: String,
    open var avatarUrl: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UserInfoReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UserInfoReactiveObject : UserInfo, IUTSReactive<UserInfo> {
    override var __v_raw: UserInfo
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UserInfo, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(nickName = __v_raw.nickName, avatarUrl = __v_raw.avatarUrl) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UserInfoReactiveObject {
        return UserInfoReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var nickName: String
        get() {
            return _tRG(__v_raw, "nickName", __v_raw.nickName, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nickName")) {
                return
            }
            val oldValue = __v_raw.nickName
            __v_raw.nickName = value
            _tRS(__v_raw, "nickName", oldValue, value)
        }
    override var avatarUrl: String?
        get() {
            return _tRG(__v_raw, "avatarUrl", __v_raw.avatarUrl, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("avatarUrl")) {
                return
            }
            val oldValue = __v_raw.avatarUrl
            __v_raw.avatarUrl = value
            _tRS(__v_raw, "avatarUrl", oldValue, value)
        }
}
open class GlobalData (
    @JsonNotNull
    open var str: String,
    @JsonNotNull
    open var num: Number,
    @JsonNotNull
    open var bool: Boolean = false,
    @JsonNotNull
    open var obj: UTSJSONObject,
    open var `null`: String? = null,
    @JsonNotNull
    open var arr: UTSArray<Number>,
    @JsonNotNull
    open var set: Set<String>,
    @JsonNotNull
    open var map: Map<String, Any>,
    open var `fun`: () -> String,
    @JsonNotNull
    open var launchOptions: OnLaunchOptions,
    @JsonNotNull
    open var showOptions: OnShowOptions,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return GlobalDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class GlobalDataReactiveObject : GlobalData, IUTSReactive<GlobalData> {
    override var __v_raw: GlobalData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: GlobalData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(str = __v_raw.str, num = __v_raw.num, bool = __v_raw.bool, obj = __v_raw.obj, `null` = __v_raw.`null`, arr = __v_raw.arr, set = __v_raw.set, map = __v_raw.map, `fun` = __v_raw.`fun`, launchOptions = __v_raw.launchOptions, showOptions = __v_raw.showOptions) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): GlobalDataReactiveObject {
        return GlobalDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var str: String
        get() {
            return _tRG(__v_raw, "str", __v_raw.str, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("str")) {
                return
            }
            val oldValue = __v_raw.str
            __v_raw.str = value
            _tRS(__v_raw, "str", oldValue, value)
        }
    override var num: Number
        get() {
            return _tRG(__v_raw, "num", __v_raw.num, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("num")) {
                return
            }
            val oldValue = __v_raw.num
            __v_raw.num = value
            _tRS(__v_raw, "num", oldValue, value)
        }
    override var bool: Boolean
        get() {
            return _tRG(__v_raw, "bool", __v_raw.bool, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bool")) {
                return
            }
            val oldValue = __v_raw.bool
            __v_raw.bool = value
            _tRS(__v_raw, "bool", oldValue, value)
        }
    override var obj: UTSJSONObject
        get() {
            return _tRG(__v_raw, "obj", __v_raw.obj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("obj")) {
                return
            }
            val oldValue = __v_raw.obj
            __v_raw.obj = value
            _tRS(__v_raw, "obj", oldValue, value)
        }
    override var `null`: String?
        get() {
            return _tRG(__v_raw, "null", __v_raw.`null`, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("null")) {
                return
            }
            val oldValue = __v_raw.`null`
            __v_raw.`null` = value
            _tRS(__v_raw, "null", oldValue, value)
        }
    override var arr: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "arr", __v_raw.arr, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("arr")) {
                return
            }
            val oldValue = __v_raw.arr
            __v_raw.arr = value
            _tRS(__v_raw, "arr", oldValue, value)
        }
    override var set: Set<String>
        get() {
            return _tRG(__v_raw, "set", __v_raw.set, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("set")) {
                return
            }
            val oldValue = __v_raw.set
            __v_raw.set = value
            _tRS(__v_raw, "set", oldValue, value)
        }
    override var map: Map<String, Any>
        get() {
            return _tRG(__v_raw, "map", __v_raw.map, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("map")) {
                return
            }
            val oldValue = __v_raw.map
            __v_raw.map = value
            _tRS(__v_raw, "map", oldValue, value)
        }
    override var launchOptions: OnLaunchOptions
        get() {
            return _tRG(__v_raw, "launchOptions", __v_raw.launchOptions, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("launchOptions")) {
                return
            }
            val oldValue = __v_raw.launchOptions
            __v_raw.launchOptions = value
            _tRS(__v_raw, "launchOptions", oldValue, value)
        }
    override var showOptions: OnShowOptions
        get() {
            return _tRG(__v_raw, "showOptions", __v_raw.showOptions, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showOptions")) {
                return
            }
            val oldValue = __v_raw.showOptions
            __v_raw.showOptions = value
            _tRS(__v_raw, "showOptions", oldValue, value)
        }
}
open class State (
    @JsonNotNull
    open var globalData: GlobalData,
    @JsonNotNull
    open var lifeCycleNum: Number,
    @JsonNotNull
    open var statusBarHeight: Number,
    @JsonNotNull
    open var safeArea: SafeArea,
    @JsonNotNull
    open var devicePixelRatio: Number,
    @JsonNotNull
    open var eventCallbackNum: Number,
    @JsonNotNull
    open var noMatchLeftWindow: Boolean = false,
    @JsonNotNull
    open var active: String,
    @JsonNotNull
    open var leftWinActive: String,
    open var agreeToPrivacy: Boolean? = null,
    @JsonNotNull
    open var allowCapture: Boolean = false,
    @JsonNotNull
    open var isDarkMode: Boolean = false,
    @JsonNotNull
    open var netless: Boolean = false,
    open var userInfo: UserInfo? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return StateReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class StateReactiveObject : State, IUTSReactive<State> {
    override var __v_raw: State
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: State, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(globalData = __v_raw.globalData, lifeCycleNum = __v_raw.lifeCycleNum, statusBarHeight = __v_raw.statusBarHeight, safeArea = __v_raw.safeArea, devicePixelRatio = __v_raw.devicePixelRatio, eventCallbackNum = __v_raw.eventCallbackNum, noMatchLeftWindow = __v_raw.noMatchLeftWindow, active = __v_raw.active, leftWinActive = __v_raw.leftWinActive, agreeToPrivacy = __v_raw.agreeToPrivacy, allowCapture = __v_raw.allowCapture, isDarkMode = __v_raw.isDarkMode, netless = __v_raw.netless, userInfo = __v_raw.userInfo) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): StateReactiveObject {
        return StateReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var globalData: GlobalData
        get() {
            return _tRG(__v_raw, "globalData", __v_raw.globalData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("globalData")) {
                return
            }
            val oldValue = __v_raw.globalData
            __v_raw.globalData = value
            _tRS(__v_raw, "globalData", oldValue, value)
        }
    override var lifeCycleNum: Number
        get() {
            return _tRG(__v_raw, "lifeCycleNum", __v_raw.lifeCycleNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lifeCycleNum")) {
                return
            }
            val oldValue = __v_raw.lifeCycleNum
            __v_raw.lifeCycleNum = value
            _tRS(__v_raw, "lifeCycleNum", oldValue, value)
        }
    override var statusBarHeight: Number
        get() {
            return _tRG(__v_raw, "statusBarHeight", __v_raw.statusBarHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("statusBarHeight")) {
                return
            }
            val oldValue = __v_raw.statusBarHeight
            __v_raw.statusBarHeight = value
            _tRS(__v_raw, "statusBarHeight", oldValue, value)
        }
    override var safeArea: SafeArea
        get() {
            return _tRG(__v_raw, "safeArea", __v_raw.safeArea, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("safeArea")) {
                return
            }
            val oldValue = __v_raw.safeArea
            __v_raw.safeArea = value
            _tRS(__v_raw, "safeArea", oldValue, value)
        }
    override var devicePixelRatio: Number
        get() {
            return _tRG(__v_raw, "devicePixelRatio", __v_raw.devicePixelRatio, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("devicePixelRatio")) {
                return
            }
            val oldValue = __v_raw.devicePixelRatio
            __v_raw.devicePixelRatio = value
            _tRS(__v_raw, "devicePixelRatio", oldValue, value)
        }
    override var eventCallbackNum: Number
        get() {
            return _tRG(__v_raw, "eventCallbackNum", __v_raw.eventCallbackNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventCallbackNum")) {
                return
            }
            val oldValue = __v_raw.eventCallbackNum
            __v_raw.eventCallbackNum = value
            _tRS(__v_raw, "eventCallbackNum", oldValue, value)
        }
    override var noMatchLeftWindow: Boolean
        get() {
            return _tRG(__v_raw, "noMatchLeftWindow", __v_raw.noMatchLeftWindow, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("noMatchLeftWindow")) {
                return
            }
            val oldValue = __v_raw.noMatchLeftWindow
            __v_raw.noMatchLeftWindow = value
            _tRS(__v_raw, "noMatchLeftWindow", oldValue, value)
        }
    override var active: String
        get() {
            return _tRG(__v_raw, "active", __v_raw.active, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("active")) {
                return
            }
            val oldValue = __v_raw.active
            __v_raw.active = value
            _tRS(__v_raw, "active", oldValue, value)
        }
    override var leftWinActive: String
        get() {
            return _tRG(__v_raw, "leftWinActive", __v_raw.leftWinActive, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("leftWinActive")) {
                return
            }
            val oldValue = __v_raw.leftWinActive
            __v_raw.leftWinActive = value
            _tRS(__v_raw, "leftWinActive", oldValue, value)
        }
    override var agreeToPrivacy: Boolean?
        get() {
            return _tRG(__v_raw, "agreeToPrivacy", __v_raw.agreeToPrivacy, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("agreeToPrivacy")) {
                return
            }
            val oldValue = __v_raw.agreeToPrivacy
            __v_raw.agreeToPrivacy = value
            _tRS(__v_raw, "agreeToPrivacy", oldValue, value)
        }
    override var allowCapture: Boolean
        get() {
            return _tRG(__v_raw, "allowCapture", __v_raw.allowCapture, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("allowCapture")) {
                return
            }
            val oldValue = __v_raw.allowCapture
            __v_raw.allowCapture = value
            _tRS(__v_raw, "allowCapture", oldValue, value)
        }
    override var isDarkMode: Boolean
        get() {
            return _tRG(__v_raw, "isDarkMode", __v_raw.isDarkMode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isDarkMode")) {
                return
            }
            val oldValue = __v_raw.isDarkMode
            __v_raw.isDarkMode = value
            _tRS(__v_raw, "isDarkMode", oldValue, value)
        }
    override var netless: Boolean
        get() {
            return _tRG(__v_raw, "netless", __v_raw.netless, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("netless")) {
                return
            }
            val oldValue = __v_raw.netless
            __v_raw.netless = value
            _tRS(__v_raw, "netless", oldValue, value)
        }
    override var userInfo: UserInfo?
        get() {
            return _tRG(__v_raw, "userInfo", __v_raw.userInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("userInfo")) {
                return
            }
            val oldValue = __v_raw.userInfo
            __v_raw.userInfo = value
            _tRS(__v_raw, "userInfo", oldValue, value)
        }
}
val getAgreePrivacy = fun(): Boolean? {
    val data = uni_getStorageSync(AGREE_PRIVACY)
    if (UTSAndroid.`typeof`(data) === "boolean") {
        return data as Boolean
    }
    if (data == null) {
        return null
    }
    return null
}
val state = reactive(State(globalData = GlobalData(str = "default globalData str", num = 0, bool = false, obj = _uO("str" to "default globalData obj str", "num" to 0, "bool" to false), `null` = null as String?, arr = _uA<Number>(), set = Set<String>(), map = Map<String, Any>(), `fun` = fun(): String {
    return "globalData fun"
}
, launchOptions = OnLaunchOptions(path = ""), showOptions = OnShowOptions(path = "")), lifeCycleNum = 0, statusBarHeight = 0, devicePixelRatio = 1, eventCallbackNum = 0, noMatchLeftWindow = true, active = "componentPage", leftWinActive = "/pages/component/view/view", safeArea = SafeArea(top = 0, right = 0, bottom = 0, left = 0, width = 0, height = 0), agreeToPrivacy = getAgreePrivacy(), allowCapture = true, isDarkMode = false, netless = false, userInfo = null))
val setLifeCycleNum = fun(num: Number){
    state.lifeCycleNum = num
}
val setEventCallbackNum = fun(num: Number){
    state.eventCallbackNum = num
}
val setStatusBarHeight = fun(height: Number){
    state.statusBarHeight = height
}
val setSafeArea = fun(value: SafeArea){
    state.safeArea = value
}
val setDevicePixelRatio = fun(devicePixelRatio: Number){
    state.devicePixelRatio = devicePixelRatio
}
val setAllowCapture = fun(allow: Boolean){
    state.allowCapture = allow
}
val checkSystemTheme = fun(){
    uni_getSystemInfo(GetSystemInfoOptions(success = fun(res: GetSystemInfoResult){
        val appTheme = if (res.appTheme == "auto") {
            res.osTheme!!
        } else {
            res.appTheme!!
        }
        state.isDarkMode = appTheme == "dark"
    }
    ))
    uni_onAppThemeChange(fun(res: AppThemeChangeResult){
        state.isDarkMode = res.appTheme == "dark"
    }
    )
}
val updateGlobalData = fun(key: String, value: Any){
    when (key) {
        "str" -> 
            state.globalData.str = value as String
        "num" -> 
            state.globalData.num = value as Number
        "bool" -> 
            state.globalData.bool = value as Boolean
        "obj" -> 
            state.globalData.obj = value as UTSJSONObject
        "null" -> 
            state.globalData.`null` = value as String?
        "arr" -> 
            state.globalData.arr = value as UTSArray<Number>
        "set" -> 
            state.globalData.set = value as Set<String>
        "map" -> 
            state.globalData.map = value as Map<String, Any>
        "fun" -> 
            state.globalData.`fun` = value as () -> String
        "launchOptions" -> 
            state.globalData.launchOptions = value as OnLaunchOptions
        "showOptions" -> 
            state.globalData.showOptions = value!! as OnShowOptions
    }
}
open class GenApp : BaseApp {
    constructor(__ins: ComponentInternalInstance) : super(__ins) {
        setCurrentInstance(__ins)
        __ins.proxy = this
        GenApp.setup(this, SetupContext(__ins))
    }
    open var increaseLifeCycleNum: () -> Unit
        get() {
            return unref(this.`$exposed`["increaseLifeCycleNum"]) as () -> Unit
        }
        set(value) {
            setRefValue(this.`$exposed`, "increaseLifeCycleNum", value)
        }
    companion object {
        @Suppress("UNUSED_PARAMETER", "UNUSED_VARIABLE")
        var setup: (__props: GenApp, __setupCtx: SetupContext) -> Any? = fun(__props, __setupCtx): Any? {
            val __expose = __setupCtx.expose
            val __ins = getCurrentInstance()!!
            val _ctx = __ins.proxy as GenApp
            val _cache = __ins.renderCache
            var firstBackTime: Number = 0
            onLaunch(fun(res: OnLaunchOptions){
                updateGlobalData("launchOptions", res)
                setLifeCycleNum(state.lifeCycleNum + 1000)
                console.log("App Launch")
                uni_report(ReportOptions(name = "uni-app-launch", options = res, success = fun(res_data) {
                    console.log(res_data)
                }
                , fail = fun(err) {
                    console.log(err)
                }
                ))
                if ("production" !== "development") {
                    uni_getPrivacySetting(GetPrivacySettingOptions(success = fun(res1) {
                        if (res1.needAuthorization) {
                            uni_openDialogPage(OpenDialogPageOptions(url = "/pages/component/button/privacy"))
                        }
                    }
                    ))
                }
                checkSystemTheme()
            }
            )
            val getRedirectUrl = fun(scheme: String?, ulink: String?): String? {
                var url: String? = null
                if (null != scheme && scheme.length > 0) {
                    val PATHPRE = "redirect"
                    var parts: String? = null
                    var pos = scheme.search("//")
                    if (pos > 0) {
                        parts = scheme.substring(pos + 2)
                    }
                    if (null != parts && parts.startsWith(PATHPRE)) {
                        url = parts.substring(PATHPRE.length)
                    }
                } else if (null != ulink && ulink.length > 0) {
                    val PATH = "ulink/redirect.html"
                    var parts = ulink.split("?")
                    if (parts.length > 1 && parts[0].endsWith(PATH) && parts[1].length > 0) {
                        parts[1].split("&").forEach(fun(e){
                            var params = e.split("=")
                            if (params.length > 1 && params[0].length > 0 && params[1].length > 0) {
                                if ("url" == params[0]) {
                                    if (null == url) {
                                        url = decodeURIComponent(params[1])
                                    }
                                }
                            }
                        }
                        )
                    }
                }
                return url
            }
            onAppShow(fun(res: OnShowOptions){
                updateGlobalData("showOptions", res)
                var url = getRedirectUrl(res.appScheme, res.appLink)
                if (null != url) {
                    uni_navigateTo(NavigateToOptions(url = url))
                }
                setLifeCycleNum(state.lifeCycleNum + 100)
                console.log("App Show")
                uni_report(ReportOptions(name = "uni-app-show", success = fun(res_data) {
                    console.log(res_data)
                }
                , fail = fun(err) {
                    console.log(err)
                }
                ))
            }
            )
            onAppHide(fun(){
                setLifeCycleNum(state.lifeCycleNum - 100)
                console.log("App Hide")
                uni_report(ReportOptions(name = "uni-app-hide", success = fun(res) {
                    console.log(res)
                }
                , fail = fun(err) {
                    console.log(err)
                }
                ))
            }
            )
            onLastPageBackPress(fun(){
                setLifeCycleNum(state.lifeCycleNum - 1000)
                console.log("App LastPageBackPress")
                if (firstBackTime == 0) {
                    uni_showToast(ShowToastOptions(title = "再按一次退出应用", position = "bottom"))
                    firstBackTime = Date.now()
                    setTimeout(fun(){
                        firstBackTime = 0
                    }, 2000)
                } else if (Date.now() - firstBackTime < 2000) {
                    firstBackTime = Date.now()
                    uni_exit(null)
                }
            }
            )
            onExit(fun(){
                console.log("App Exit")
            }
            )
            onError(fun(err: Any){
                console.log("App Error", err)
                setLifeCycleNum(state.lifeCycleNum + 100)
                uni_report(ReportOptions(name = "uni-app-error", options = err, success = fun(res) {
                    console.log(res)
                }
                , fail = fun(err) {
                    console.log(err)
                }
                ))
            }
            )
            val increaseLifeCycleNum = fun(){
                setLifeCycleNum(state.lifeCycleNum + 100)
                console.log("App increaseLifeCycleNum")
            }
            __expose(_uM("increaseLifeCycleNum" to increaseLifeCycleNum))
            return fun(): Any? {
                return null
            }
        }
        val styles: Map<String, Map<String, Map<String, Any>>> by lazy {
            _nCS(_uA(
                styles0
            ))
        }
        val styles0: Map<String, Map<String, Map<String, Any>>>
            get() {
                return _uM("theme-light" to _pS(_uM("--list-background-color" to "#ffffff", "--background-color" to "#f8f8f8", "--active-color" to "#a0a0a0", "--active-background-color" to "#f8f8f8", "--text-color" to "#333333", "--border-color" to "rgba(0, 0, 0, .06)")), "theme-dark" to _pS(_uM("--list-background-color" to "#2d2d2d", "--background-color" to "#1a1a1a", "--active-color" to "#8f8f8f", "--active-background-color" to "#3b3b3b", "--text-color" to "#ffffff", "--border-color" to "rgba(255, 255, 255, 0.1)")), "uni-padding-wrap" to _pS(_uM("paddingTop" to 0, "paddingRight" to 15, "paddingBottom" to 0, "paddingLeft" to 15)), "uni-title" to _pS(_uM("paddingTop" to 10, "paddingRight" to 0, "paddingBottom" to 10, "paddingLeft" to 0)), "uni-title-text" to _pS(_uM("fontSize" to 15, "fontWeight" to "bold", "color" to "var(--text-color, #333333)")), "uni-subtitle-text" to _pS(_uM("color" to "#888888", "fontSize" to 12, "fontWeight" to "bold", "marginTop" to 5)), "uni-info" to _pS(_uM("fontSize" to 12, "color" to "#999999")), "uni-common-mb" to _pS(_uM("marginBottom" to 15)), "uni-common-pb" to _pS(_uM("paddingBottom" to 15)), "uni-common-pl" to _pS(_uM("paddingLeft" to 15)), "uni-common-mt" to _pS(_uM("marginTop" to 15)), "uni-hello-text" to _pS(_uM("color" to "var(--text-color, #333333)", "lineHeight" to "22px")), "uni-tips" to _pS(_uM("fontSize" to 13, "color" to "#856404", "backgroundColor" to "#fff3cd", "borderLeftWidth" to 4, "borderLeftStyle" to "solid", "borderLeftColor" to "#ffc107", "paddingTop" to 10, "paddingRight" to 12, "paddingBottom" to 10, "paddingLeft" to 12, "borderTopLeftRadius" to 4, "borderTopRightRadius" to 4, "borderBottomRightRadius" to 4, "borderBottomLeftRadius" to 4)), "uni-list" to _pS(_uM("backgroundColor" to "var(--list-background-color,#ffffff)", "position" to "relative", "display" to "flex", "flexDirection" to "column", "borderBottomWidth" to 1, "borderBottomStyle" to "solid", "borderBottomColor" to "#c8c7cc")), "uni-list-cell" to _pS(_uM("position" to "relative", "display" to "flex", "flexDirection" to "row", "justifyContent" to "space-between", "alignItems" to "center")), "uni-list-cell-padding" to _pS(_uM("paddingTop" to 10, "paddingRight" to 15, "paddingBottom" to 10, "paddingLeft" to 15)), "uni-list-cell-line" to _pS(_uM("borderBottomWidth" to 1, "borderBottomStyle" to "solid", "borderBottomColor" to "var(--border-color, rgba(0, 0, 0, .06))")), "uni-list-cell-hover" to _pS(_uM("backgroundColor" to "var(--active-background-color,#f8f8f8)")), "uni-list-cell-pd" to _pS(_uM("paddingTop" to 11, "paddingRight" to 15, "paddingBottom" to 11, "paddingLeft" to 0)), "uni-list-cell-left" to _pS(_uM("paddingTop" to 0, "paddingRight" to 15, "paddingBottom" to 0, "paddingLeft" to 10)), "uni-list-cell-db" to _pS(_uM("flexGrow" to 1, "flexShrink" to 1, "flexBasis" to "0%")), "uni-list-cell-right" to _pS(_uM("flexGrow" to 1, "flexShrink" to 1, "flexBasis" to "0%")), "uni-list-cell-db-text" to _pS(_uM("width" to "100%")), "uni-label" to _pS(_uM("width" to 105)), "uni-input" to _pS(_uM("height" to 25, "paddingTop" to 8, "paddingRight" to 13, "paddingBottom" to 8, "paddingLeft" to 13, "fontSize" to 14, "flexGrow" to 1, "flexShrink" to 1, "flexBasis" to "0%", "boxSizing" to "content-box", "backgroundImage" to "none", "backgroundColor" to "var(--list-background-color,#ffffff)")), "uni-flex" to _pS(_uM("flexDirection" to "row")), "uni-flex-item" to _pS(_uM("flexGrow" to 1, "flexShrink" to 1, "flexBasis" to "0%")), "uni-row" to _pS(_uM("flexDirection" to "row")), "uni-column" to _pS(_uM("flexDirection" to "column")), "uni-bg-red" to _pS(_uM("backgroundImage" to "none", "backgroundColor" to "#F76260")), "uni-bg-green" to _pS(_uM("backgroundImage" to "none", "backgroundColor" to "#09BB07")), "uni-bg-blue" to _pS(_uM("backgroundImage" to "none", "backgroundColor" to "#007AFF")), "uni-btn-v" to _pS(_uM("paddingTop" to 5, "paddingRight" to 0, "paddingBottom" to 5, "paddingLeft" to 0)), "uni-btn" to _pS(_uM("marginTop" to 10)), "uni-link" to _pS(_uM("color" to "#576B95", "fontSize" to 13)), "uni-center" to _pS(_uM("flexDirection" to "row", "justifyContent" to "center")), "uni-textarea" to _pS(_uM("paddingTop" to 9, "paddingRight" to 9, "paddingBottom" to 9, "paddingLeft" to 9, "lineHeight" to 1.6, "fontSize" to 14)), "uni-icon-size" to _pS(_uM("width" to 14, "height" to 14)), "uni-container" to _pS(_uM("paddingTop" to 15, "paddingRight" to 15, "paddingBottom" to 15, "paddingLeft" to 15, "backgroundColor" to "var(--background-color,#f8f8f8)")), "uni-header-logo" to _pS(_uM("paddingTop" to 15, "paddingRight" to 15, "paddingBottom" to 15, "paddingLeft" to 15, "flexDirection" to "column", "justifyContent" to "center", "alignItems" to "center", "marginTop" to 5)), "uni-header-image" to _pS(_uM("width" to 80, "height" to 80)), "uni-text-box" to _pS(_uM("marginBottom" to 20)), "hello-text" to _pS(_uM("color" to "var(--text-color, #333333)", "fontSize" to 14, "lineHeight" to "20px")), "uni-panel" to _pS(_uM("marginBottom" to 12)), "text-disabled" to _pS(_uM("!color" to "var(--active-color)")), "uni-panel-h" to _pS(_uM("backgroundColor" to "var(--list-background-color)", "!flexDirection" to "row", "!justifyContent" to "space-between", "!alignItems" to "center", "paddingTop" to 12, "paddingRight" to 12, "paddingBottom" to 12, "paddingLeft" to 12)), "uni-panel-h-on" to _pS(_uM("backgroundColor" to "#f0f0f0")), "uni-panel-text" to _pS(_uM("color" to "var(--text-color, #333333)", "fontSize" to 14, "fontWeight" to "normal")), "uni-navigate-item" to _pS(_uM("flexDirection" to "row", "alignItems" to "center", "backgroundColor" to "var(--list-background-color)", "borderTopStyle" to "solid", "borderTopColor" to "#f0f0f0", "borderTopWidth" to 1, "paddingTop" to 12, "paddingRight" to 12, "paddingBottom" to 12, "paddingLeft" to 12, "justifyContent" to "space-between")), "is--active" to _pS(_uM("backgroundColor" to "var(--active-background-color)")), "uni-navigate-text" to _pS(_uM("color" to "var(--text-color, #333333)", "fontSize" to 14, "fontWeight" to "normal")), "left-win-active" to _pS(_uM("!color" to "#007AFF")), "page-scroll-view" to _pS(_uM("flexGrow" to 1, "flexShrink" to 1, "flexBasis" to "0%")), "global-text" to _pS(_uM("color" to "#007AFF", "fontSize" to 18, "fontWeight" to "bold")), "global-box" to _pS(_uM("backgroundColor" to "#E1F5FF", "paddingTop" to 10, "paddingRight" to 10, "paddingBottom" to 10, "paddingLeft" to 10, "marginTop" to 10, "marginRight" to 10, "marginBottom" to 10, "marginLeft" to 10, "borderTopLeftRadius" to 8, "borderTopRightRadius" to 8, "borderBottomRightRadius" to 8, "borderBottomLeftRadius" to 8, "borderTopWidth" to 2, "borderRightWidth" to 2, "borderBottomWidth" to 2, "borderLeftWidth" to 2, "borderTopStyle" to "solid", "borderRightStyle" to "solid", "borderBottomStyle" to "solid", "borderLeftStyle" to "solid", "borderTopColor" to "#007AFF", "borderRightColor" to "#007AFF", "borderBottomColor" to "#007AFF", "borderLeftColor" to "#007AFF")), "global-important-class" to _pS(_uM("!backgroundColor" to "#c6deff", "!borderTopColor" to "#3d7cf5", "!borderRightColor" to "#3d7cf5", "!borderBottomColor" to "#3d7cf5", "!borderLeftColor" to "#3d7cf5")), "global-important-box" to _pS(_uM("!backgroundColor" to "#fff6c2", "!borderTopWidth" to 3, "!borderRightWidth" to 3, "!borderBottomWidth" to 3, "!borderLeftWidth" to 3, "!borderTopStyle" to "solid", "!borderRightStyle" to "solid", "!borderBottomStyle" to "solid", "!borderLeftStyle" to "solid", "!borderTopColor" to "#fcdf02", "!borderRightColor" to "#fcdf02", "!borderBottomColor" to "#fcdf02", "!borderLeftColor" to "#fcdf02")))
            }
    }
}
val GenAppClass = CreateVueAppComponent(GenApp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "app", name = "", inheritAttrs = true, inject = Map(), props = Map(), propsNeedCastKeys = _uA(), emits = Map(), components = Map(), styles = GenApp.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenApp.setup(props as GenApp, ctx)
    }
    )
}
, fun(instance): GenApp {
    return GenApp(instance)
}
)
val GenComponentsULinkULinkClass = CreateVueComponent(GenComponentsULinkULink::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsULinkULink.inheritAttrs, inject = GenComponentsULinkULink.inject, props = GenComponentsULinkULink.props, propsNeedCastKeys = GenComponentsULinkULink.propsNeedCastKeys, emits = GenComponentsULinkULink.emits, components = GenComponentsULinkULink.components, styles = GenComponentsULinkULink.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsULinkULink.setup(props as GenComponentsULinkULink)
    }
    )
}
, fun(instance, renderer): GenComponentsULinkULink {
    return GenComponentsULinkULink(instance)
}
)
open class ItemChildType (
    open var openCollapse: ((show: Boolean) -> Unit)? = null,
    open var openOrClose: (show: Boolean) -> Unit,
    @JsonNotNull
    open var is_open: Ref<Boolean>,
    @JsonNotNull
    open var elId: String,
) : UTSObject()
val GenComponentsUniCollapseItemUniCollapseItemClass = CreateVueComponent(GenComponentsUniCollapseItemUniCollapseItem::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = GenComponentsUniCollapseItemUniCollapseItem.name, inheritAttrs = GenComponentsUniCollapseItemUniCollapseItem.inheritAttrs, inject = GenComponentsUniCollapseItemUniCollapseItem.inject, props = GenComponentsUniCollapseItemUniCollapseItem.props, propsNeedCastKeys = GenComponentsUniCollapseItemUniCollapseItem.propsNeedCastKeys, emits = GenComponentsUniCollapseItemUniCollapseItem.emits, components = GenComponentsUniCollapseItemUniCollapseItem.components, styles = GenComponentsUniCollapseItemUniCollapseItem.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenComponentsUniCollapseItemUniCollapseItem.setup(props as GenComponentsUniCollapseItemUniCollapseItem, ctx)
    }
    )
}
, fun(instance, renderer): GenComponentsUniCollapseItemUniCollapseItem {
    return GenComponentsUniCollapseItemUniCollapseItem(instance)
}
)
val GenComponentsUniCollapseUniCollapseClass = CreateVueComponent(GenComponentsUniCollapseUniCollapse::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = GenComponentsUniCollapseUniCollapse.name, inheritAttrs = GenComponentsUniCollapseUniCollapse.inheritAttrs, inject = GenComponentsUniCollapseUniCollapse.inject, props = GenComponentsUniCollapseUniCollapse.props, propsNeedCastKeys = GenComponentsUniCollapseUniCollapse.propsNeedCastKeys, emits = GenComponentsUniCollapseUniCollapse.emits, components = GenComponentsUniCollapseUniCollapse.components, styles = GenComponentsUniCollapseUniCollapse.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsUniCollapseUniCollapse.setup(props as GenComponentsUniCollapseUniCollapse)
    }
    )
}
, fun(instance, renderer): GenComponentsUniCollapseUniCollapse {
    return GenComponentsUniCollapseUniCollapse(instance)
}
)
var __jsonObj = JSON.parseObject("{\n  \"leftWindow\": {\n    \"path\": \"windows/left-window.uvue\",\n    \"style\": {\n      \"width\": \"350px\"\n    }\n  },\n  \"topWindow\": {\n    \"path\": \"windows/top-window.uvue\",\n    \"style\": {\n      \"height\": \"60px\"\n    }\n  },\n  \"pages\": [\n    {\n      \"path\": \"pages/tabBar/component\",\n      \"style\": {\n        \"navigationBarTitleText\": \"内置组件\",\n        \"backgroundColorContent\": \"@tabBarPagebackgroundColorContent\"\n      }\n    },\n    {\n      \"path\": \"pages/component/view/view\",\n      \"group\": \"0,1,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"view | 基本视图容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/view/issue-19746\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-19746\"\n      }\n    },\n    {\n      \"path\": \"pages/component/view/issue-20486\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-20486\"\n      }\n    },\n    {\n      \"path\": \"pages/component/view/issue-21144\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-21144\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/scroll-view\",\n      \"group\": \"0,1,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"scroll-view | 可滚动视图容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/scroll-view-refresher\",\n      \"style\": {\n        \"navigationBarTitleText\": \"默认下拉刷新的scroll-view示例\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/scroll-view-props\",\n      \"style\": {\n        \"navigationBarTitleText\": \"非下拉刷新的scroll-view属性示例\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/scroll-view-refresher-props\",\n      \"style\": {\n        \"navigationBarTitleText\": \"下拉刷新的scroll-view属性示例\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/scroll-view-custom-refresher-props\",\n      \"style\": {\n        \"navigationBarTitleText\": \"自定义下拉刷新的scroll-view属性示例\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/issue-18587\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-18587\"\n      }\n    },\n    {\n      \"path\": \"pages/component/scroll-view/issue-18773\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-18773\"\n      }\n    },\n    {\n      \"path\": \"pages/component/swiper/swiper\",\n      \"group\": \"0,1,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"swiper | 滑块视图容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/swiper/swiper-anim\",\n      \"style\": {\n        \"navigationBarTitleText\": \"swiper | 滑块视图容器 - 动画测试\"\n      }\n    },\n    {\n      \"path\": \"pages/component/match-media/match-media\",\n      \"group\": \"0,1,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"match-media | 匹配检测节点\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view\",\n      \"group\": \"0,1,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view | 列表容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-refresh\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view-refresh\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-multiplex\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view-multiplex\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-multiplex-input\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view复用input\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-form-item\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view长按事件\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-multiplex-video\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view-multiplex-video\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-children-in-slot\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-view-children-in-slot\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-children-if-show\",\n      \"style\": {\n        \"navigationBarTitleText\": \"list-item v-if & v-show\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-with-type\",\n      \"style\": {\n        \"navigationBarTitleText\": \"带有type的list-item\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/list-view-issue-17610\",\n      \"style\": {\n        \"navigationBarTitleText\": \"子节点为多根节点组件\"\n      }\n    },\n    {\n      \"path\": \"pages/component/sticky-section/sticky-section\",\n      \"group\": \"0,1,8,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"sticky-section | 吸顶布局容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/sticky-section/issues-16118\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-20688\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-20688\"\n      }\n    },\n    {\n      \"path\": \"pages/component/sticky-header/sticky-header\",\n      \"group\": \"0,1,8,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"sticky-header | 吸顶布局容器\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/text/text\",\n      \"group\": \"0,2,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"text | 文本\"\n      }\n    },\n    {\n      \"path\": \"pages/component/text/issues18068\",\n      \"style\": {\n        \"navigationBarTitleText\": \"text | 文本\"\n      }\n    },\n    {\n      \"path\": \"pages/component/text/text-props\",\n      \"style\": {\n        \"navigationBarTitleText\": \"text-props\"\n      }\n    },\n    {\n      \"path\": \"pages/component/text/text-layout\",\n      \"style\": {\n        \"navigationBarTitleText\": \"text-layout\"\n      }\n    },\n    {\n      \"path\": \"pages/component/rich-text/rich-text\",\n      \"group\": \"0,2,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"rich-text | 富文本\"\n      }\n    },\n    {\n      \"path\": \"pages/component/rich-text/rich-text-tags\",\n      \"style\": {\n        \"navigationBarTitleText\": \"rich-text-tags\"\n      }\n    },\n    {\n      \"path\": \"pages/component/rich-text/rich-text-complex\",\n      \"style\": {\n        \"navigationBarTitleText\": \"rich-text-complex\"\n      }\n    },\n    {\n      \"path\": \"pages/component/rich-text/rich-text-list\",\n      \"style\": {\n        \"navigationBarTitleText\": \"rich-text-list\"\n      }\n    },\n    {\n      \"path\": \"pages/component/progress/progress\",\n      \"group\": \"0,2,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"progress | 进度条\"\n      }\n    },\n    {\n      \"path\": \"pages/component/form/form\",\n      \"group\": \"0,3,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"form | 表单\"\n      }\n    },\n    {\n      \"path\": \"pages/component/button/button\",\n      \"group\": \"0,3,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"button | 按钮\"\n      }\n    },\n    {\n      \"path\": \"pages/component/button/buttonstatus\",\n      \"style\": {\n        \"navigationBarTitleText\": \"buttonstatus\"\n      }\n    },\n    {\n      \"path\": \"pages/component/radio/radio\",\n      \"group\": \"0,3,8\",\n      \"style\": {\n        \"navigationBarTitleText\": \"radio | 单选框\"\n      }\n    },\n    {\n      \"path\": \"pages/component/checkbox/checkbox\",\n      \"group\": \"0,3,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"checkbox | 多选框\"\n      }\n    },\n    {\n      \"path\": \"pages/component/input/input\",\n      \"group\": \"0,3,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"input | 输入框\"\n      }\n    },\n    {\n      \"path\": \"pages/component/input/issues22088\",\n      \"style\": {\n        \"navigationBarTitleText\": \"input | 输入框\"\n      }\n    },\n    {\n      \"path\": \"pages/component/input/input-performance\",\n      \"style\": {\n        \"navigationBarTitleText\": \"input 性能测试\"\n      }\n    },\n    {\n      \"path\": \"pages/component/textarea/textarea\",\n      \"group\": \"0,3,11\",\n      \"style\": {\n        \"navigationBarTitleText\": \"textarea | 多行输入框\"\n      }\n    },\n    {\n      \"path\": \"pages/component/textarea/textarea-performance\",\n      \"style\": {\n        \"navigationBarTitleText\": \"textarea 性能测试\"\n      }\n    },\n    {\n      \"path\": \"pages/component/slider/slider\",\n      \"group\": \"0,3,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"slider | 滑动选择器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/slider/slider-in-swiper\",\n      \"style\": {\n        \"navigationBarTitleText\": \"slider-in-swiper\"\n      }\n    },\n    {\n      \"path\": \"pages/component/slider/slider-maxValue\",\n      \"style\": {\n        \"navigationBarTitleText\": \"slider-maxValue-test\"\n      }\n    },\n    {\n      \"path\": \"pages/component/picker-view/picker-view\",\n      \"group\": \"0,3,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"picker-view | 嵌入页面的滚动选择器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/picker-view/wrap-picker-view\",\n      \"style\": {\n        \"navigationBarTitleText\": \"picker-view | 嵌入页面的滚动选择器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/switch/switch\",\n      \"group\": \"0,3,10\",\n      \"style\": {\n        \"navigationBarTitleText\": \"switch | 开关选择器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image\",\n      \"group\": \"0,5,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"image | 图片\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-format\",\n      \"style\": {\n        \"navigationBarTitleText\": \"image-format\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-mode\",\n      \"style\": {\n        \"navigationBarTitleText\": \"image-mode\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-path\",\n      \"style\": {\n        \"navigationBarTitleText\": \"image-path\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-large\",\n      \"style\": {\n        \"navigationBarTitleText\": \"大图测试\"\n      }\n    },\n    {\n      \"path\": \"pages/component/video/video\",\n      \"group\": \"0,5,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"video | 视频\"\n      }\n    },\n    {\n      \"path\": \"pages/component/video/video-format\",\n      \"style\": {\n        \"navigationBarTitleText\": \"video-format\"\n      }\n    },\n    {\n      \"path\": \"pages/component/navigator/navigator\",\n      \"group\": \"0,4,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"navigator | 页面链接\"\n      }\n    },\n    {\n      \"path\": \"pages/component/navigator/navigate\",\n      \"style\": {\n        \"navigationBarTitleText\": \"navigatePage\"\n      }\n    },\n    {\n      \"path\": \"pages/component/navigator/redirect\",\n      \"style\": {\n        \"navigationBarTitleText\": \"redirectPage\"\n      }\n    },\n    {\n      \"path\": \"pages/component/web-view/web-view\",\n      \"group\": \"0,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"web-view\"\n      }\n    },\n    {\n      \"path\": \"pages/component/web-view/web-view-scroll\",\n      \"style\": {\n        \"navigationBarTitleText\": \"web-view-scroll\"\n      }\n    },\n    {\n      \"path\": \"pages/component/web-view/web-view/web-view-local\",\n      \"group\": \"0,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"本地网页\"\n      }\n    },\n    {\n      \"path\": \"pages/component/unicloud-db/unicloud-db/contacts/list\",\n      \"group\": \"0,11\",\n      \"style\": {\n        \"navigationBarTitleText\": \"联系人\",\n        \"enablePullDownRefresh\": true\n      }\n    },\n    {\n      \"path\": \"pages/component/unicloud-db/unicloud-db/contacts/add\",\n      \"style\": {\n        \"navigationBarTitleText\": \"新增联系人\"\n      }\n    },\n    {\n      \"path\": \"pages/component/unicloud-db/unicloud-db/contacts/edit\",\n      \"style\": {\n        \"navigationBarTitleText\": \"编辑联系人\"\n      }\n    },\n    {\n      \"path\": \"pages/component/unicloud-db/unicloud-db/contacts/detail\",\n      \"style\": {\n        \"navigationBarTitleText\": \"联系人详情\"\n      }\n    },\n    {\n      \"path\": \"pages/component/unicloud-db/unicloud-db/mixin-datacom/mixin-datacom\",\n      \"group\": \"0,11\",\n      \"style\": {\n        \"navigationBarTitleText\": \"mixinDatacom\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/issue-25381\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-25381\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/issue-17662\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-17662\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-properties/global-properties\",\n      \"group\": \"0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"全局属性\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/global-events\",\n      \"group\": \"0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"全局事件\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/global-events-transform\",\n      \"group\": \"0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"点击事件-transform\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/transition-events\",\n      \"group\": \"0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"Transition Events\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/touch-events\",\n      \"group\": \"0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"Touch Events\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/touch-events-bubbles\",\n      \"style\": {\n        \"navigationBarTitleText\": \"Touch Events bubbles\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/touch-events-case\",\n      \"style\": {\n        \"navigationBarTitleText\": \"Touch Events case\"\n      }\n    },\n    {\n      \"path\": \"pages/component/global-events/touch-events-preventDefault\",\n      \"style\": {\n        \"navigationBarTitleText\": \"preventDefault\"\n      }\n    },\n    {\n      \"path\": \"pages/component/nested-scroll-header/nested-scroll-header\",\n      \"group\": \"0,1,9,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"nested-scroll-header\"\n      }\n    },\n    {\n      \"path\": \"pages/component/nested-scroll-body/nested-scroll-body\",\n      \"group\": \"0,1,9,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"nested-scroll-body\"\n      }\n    },\n    {\n      \"path\": \"pages/component/swiper/swiper-list-view\",\n      \"style\": {\n        \"navigationBarTitleText\": \"swiper嵌套list-view\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/map/map\",\n      \"group\": \"0,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"map | 地图\"\n      }\n    },\n    {\n      \"path\": \"pages/component/cover-view/cover-view\",\n      \"group\": \"0,1,5,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"cover-view\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-17030\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-17030\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-2199\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-2199\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-15701\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-15701\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-13858\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-13858\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-16126\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-16126\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-16938\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-16938\"\n      }\n    },\n    {\n      \"path\": \"pages/component/list-view/issue-15878\",\n      \"style\": {\n        \"navigationBarTitleText\": \"issue-15878\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/canvas/canvas\",\n      \"group\": \"0,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"canvas | 画布\"\n      }\n    },\n    {\n      \"path\": \"pages/component/canvas/canvas-context\",\n      \"style\": {\n        \"navigationBarTitleText\": \"createCanvasContextAsync\"\n      }\n    },\n    {\n      \"path\": \"pages/component/canvas/canvas/ball\",\n      \"group\": \"0,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ball\"\n      }\n    },\n    {\n      \"path\": \"pages/component/canvas/canvas/doodle\",\n      \"group\": \"0,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"涂鸦\"\n      }\n    },\n    {\n      \"path\": \"pages/component/native-view/native-view\",\n      \"group\": \"0,2,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"native-view | 自定义原生View组件\"\n      }\n    },\n    {\n      \"path\": \"pages/component/loading/loading\",\n      \"group\": \"0,2,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"loading | 加载组件\"\n      }\n    },\n    {\n      \"path\": \"pages/component/ad/ad\",\n      \"group\": \"0,8\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad | 信息流广告\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/waterflow/waterflow\",\n      \"group\": \"0,1,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"waterflow | 瀑布流容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/waterflow/waterflow-fit-height\",\n      \"style\": {\n        \"navigationBarTitleText\": \"waterflow | 瀑布流容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/ad/list-view-ad\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad | 信息流广告\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/share-element/share-element\",\n      \"group\": \"0,1,10\",\n      \"style\": {\n        \"navigationBarTitleText\": \"share-element | 共享元素视图容器\"\n      }\n    },\n    {\n      \"path\": \"pages/component/share-element/share-element-with-swiper\",\n      \"style\": {\n        \"navigationBarTitleText\": \"share-element-with-swiper\"\n      }\n    },\n    {\n      \"path\": \"pages/component/share-element/share-element-to\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/camera/camera\",\n      \"group\": \"0,5,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"camera | 相机\"\n      }\n    },\n    {\n      \"path\": \"pages/component/camera/camera-scan-code\",\n      \"style\": {\n        \"navigationBarTitleText\": \"camera-scan-code | 相机扫码\"\n      }\n    },\n    {\n      \"path\": \"pages/component/live-player/live-player\",\n      \"group\": \"0,5,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"live-player | 实时音视频播放\"\n      }\n    },\n    {\n      \"path\": \"pages/component/live-pusher/live-pusher\",\n      \"group\": \"0,5,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"live-pusher | 实时音视频录制\"\n      }\n    },\n    {\n      \"path\": \"pages/tabBar/API\",\n      \"style\": {\n        \"navigationBarTitleText\": \"接口\",\n        \"backgroundColorContent\": \"@tabBarPagebackgroundColorContent\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-app/get-app\",\n      \"group\": \"1,0,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getApp | 获取当前应用实例\"\n      }\n    },\n    {\n      \"path\": \"pages/API/exit/exit\",\n      \"group\": \"1,1,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.exit | 退出应用\"\n      }\n    },\n    {\n      \"path\": \"pages/API/install-apk/install-apk\",\n      \"group\": \"1,6,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.installApk | 安装 APK\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-current-pages/get-current-pages\",\n      \"group\": \"1,0,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getCurrentPages | 获取当前页面栈\",\n        \"enablePullDownRefresh\": true\n      }\n    },\n    {\n      \"path\": \"pages/API/get-current-pages/set-page-style-disable-pull-down-refresh\",\n      \"style\": {\n        \"navigationBarTitleText\": \"setPageStyle pull default false\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-launch-options-sync/get-launch-options-sync\",\n      \"group\": \"1,1,4,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getLaunchOptionsSync | 获取启动参数\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-enter-options-sync/get-enter-options-sync\",\n      \"group\": \"1,1,4,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getEnterOptionsSync | 获取本次启动时的参数\"\n      }\n    },\n    {\n      \"path\": \"pages/API/animation-frame/animation-frame\",\n      \"group\": \"1,0,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"animationFrame | 动画帧\"\n      }\n    },\n    {\n      \"path\": \"pages/API/navigator/navigator\",\n      \"group\": \"1,2,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"navigator | 页面跳转\"\n      }\n    },\n    {\n      \"path\": \"pages/API/set-navigation-bar-color/set-navigation-bar-color\",\n      \"group\": \"1,2,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.setNavigationBarColor | 设置导航条颜色\"\n      }\n    },\n    {\n      \"path\": \"pages/API/set-navigation-bar-title/set-navigation-bar-title\",\n      \"group\": \"1,2,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.setNavigationBarTitle | 设置导航条标题\"\n      }\n    },\n    {\n      \"path\": \"pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent\",\n      \"group\": \"1,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"设置页面容器背景色\"\n      }\n    },\n    {\n      \"path\": \"pages/API/navigator/new-page/new-page-1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"新页面-1\"\n      }\n    },\n    {\n      \"path\": \"pages/API/navigator/new-page/new-page-3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"新页面-3\"\n      }\n    },\n    {\n      \"path\": \"pages/API/navigator/new-page/onLoad-call-api\",\n      \"style\": {\n        \"navigationBarTitleText\": \"onLoad call api\"\n      }\n    },\n    {\n      \"path\": \"pages/API/navigator/new-page/onLoad\",\n      \"style\": {\n        \"navigationBarTitleText\": \"onLoad 生命周期测试\"\n      }\n    },\n    {\n      \"path\": \"pages/API/pull-down-refresh/pull-down-refresh\",\n      \"group\": \"1,2,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"pullDownRefresh | 页面下拉刷新\",\n        \"enablePullDownRefresh\": true\n      }\n    },\n    {\n      \"path\": \"pages/API/storage/storage\",\n      \"group\": \"1,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"storage | key-value本地数据存储\"\n      }\n    },\n    {\n      \"path\": \"pages/API/storage/storagemanage\",\n      \"style\": {\n        \"navigationBarTitleText\": \"storage管理器\"\n      }\n    },\n    {\n      \"path\": \"pages/API/env/env\",\n      \"group\": \"1,1,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.env | 环境变量\"\n      }\n    },\n    {\n      \"path\": \"pages/API/action-sheet/action-sheet\",\n      \"group\": \"1,4,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"actionSheet | 操作菜单\"\n      }\n    },\n    {\n      \"path\": \"pages/API/modal/modal\",\n      \"group\": \"1,4,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"modal | 模态弹窗\"\n      }\n    },\n    {\n      \"path\": \"pages/API/loading/loading\",\n      \"group\": \"1,4,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"loading | loading 加载框\"\n      }\n    },\n    {\n      \"path\": \"pages/API/toast/toast\",\n      \"group\": \"1,4,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"toast | toast 轻提示\"\n      }\n    },\n    {\n      \"path\": \"pages/API/load-font-face/load-font-face\",\n      \"group\": \"1,4,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.loadFontFace | 动态加载字体\"\n      }\n    },\n    {\n      \"path\": \"pages/API/load-font-face/load-font-face-child\",\n      \"style\": {\n        \"navigationBarTitleText\": \"动态加载字体-子页面\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-location/get-location\",\n      \"group\": \"1,11,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getLocation | 获取当前位置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/location-change/location-change\",\n      \"group\": \"1,11,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"locationChange | 位置更新\"\n      }\n    },\n    {\n      \"path\": \"pages/API/open-location/open-location\",\n      \"group\": \"1,11,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.openLocation | 使用地图查看位置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-location/choose-location\",\n      \"group\": \"1,11,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.chooseLocation | 使用地图选择位置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/interceptor/interceptor\",\n      \"group\": \"1,1,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"interceptor | 拦截器\"\n      }\n    },\n    {\n      \"path\": \"pages/API/interceptor/page1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"拦截器测试页面 1\"\n      }\n    },\n    {\n      \"path\": \"pages/API/interceptor/page2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"拦截器测试页面 2\"\n      }\n    },\n    {\n      \"path\": \"pages/API/request/request\",\n      \"group\": \"1,5,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.request | 发起网络请求\"\n      }\n    },\n    {\n      \"path\": \"pages/API/upload-file/upload-file\",\n      \"group\": \"1,5,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.uploadFile | 上传文件\"\n      }\n    },\n    {\n      \"path\": \"pages/API/download-file/download-file\",\n      \"group\": \"1,5,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.downloadFile | 下载文件\"\n      }\n    },\n    {\n      \"path\": \"pages/API/websocket/socketTask\",\n      \"style\": {\n        \"navigationBarTitleText\": \"socketTask\"\n      }\n    },\n    {\n      \"path\": \"pages/API/websocket/websocket\",\n      \"group\": \"1,5,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"websocket\"\n      }\n    },\n    {\n      \"path\": \"pages/API/connect-event-source/connect-event-source\",\n      \"group\": \"1,5,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.connectEventSource | SSE\"\n      }\n    },\n    {\n      \"path\": \"pages/API/unicloud/unicloud/cloud-function\",\n      \"group\": \"1,20,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"cloud function | 云函数\"\n      }\n    },\n    {\n      \"path\": \"pages/API/unicloud/unicloud/cloud-object\",\n      \"group\": \"1,20,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"cloud object | 云对象\"\n      }\n    },\n    {\n      \"path\": \"pages/API/unicloud/unicloud/sse-channel\",\n      \"group\": \"1,20,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"SSEChannel | 服务端通知通道\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-system-info/get-system-info\",\n      \"group\": \"1,6,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getSystemInfo | 获取系统信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-device-info/get-device-info\",\n      \"group\": \"1,6,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getDeviceInfo | 获取设备信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-app-base-info/get-app-base-info\",\n      \"group\": \"1,6,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getAppBaseInfo | 获取APP基础信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-system-setting/get-system-setting\",\n      \"group\": \"1,6,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getSystemSetting | 获取系统设置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/element-get-bounding-client-rect-async/element-get-bounding-client-rect-async\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getBoundingClientRectAsync | 异步获取元素信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/element-get-attribute/element-get-attribute\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getAttribute | 获取元素的属性值\"\n      }\n    },\n    {\n      \"path\": \"pages/API/element-takesnapshot/element-takesnapshot\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"takeSnapshot | 截图\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-app-authorize-setting/get-app-authorize-setting\",\n      \"group\": \"1,6,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getAppAuthorizeSetting | 获取APP授权设置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/preview-image/preview-image\",\n      \"group\": \"1,7,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.previewImage | 图片预览\"\n      }\n    },\n    {\n      \"path\": \"pages/API/preview-image/preview-image-multi\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.previewImage | 图片预览\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-image/choose-image\",\n      \"group\": \"1,7,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.chooseImage | 拍照或从相册选择图片\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-image-info/get-image-info\",\n      \"group\": \"1,7,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getImageInfo | 获取图片信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/compress-image/compress-image\",\n      \"group\": \"1,7,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.compressImage | 压缩图片\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-video/choose-video\",\n      \"group\": \"1,7,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.chooseVideo | 拍摄视频或从相册中选择视频\"\n      }\n    },\n    {\n      \"path\": \"pages/API/compress-video/compress-video\",\n      \"group\": \"1,7,8\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.compressVideo | 压缩视频\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-media/choose-media\",\n      \"group\": \"1,7,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.chooseMedia | 拍摄或从相册选择图片或视频\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-media/fullscreen-video\",\n      \"style\": {\n        \"navigationStyle\": \"custom\"\n      }\n    },\n    {\n      \"path\": \"pages/API/choose-file/choose-file\",\n      \"group\": \"1,7,10\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.chooseFile | 选择文件\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-network-type/get-network-type\",\n      \"group\": \"1,5,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getNetworkType | 获取网络类型\"\n      }\n    },\n    {\n      \"path\": \"pages/API/network-status-change/network-status-change\",\n      \"group\": \"1,5,4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"NetworkStatusChange | 监听网络状态变化\"\n      }\n    },\n    {\n      \"path\": \"pages/API/page-scroll-to/page-scroll-to\",\n      \"group\": \"1,2,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.pageScrollTo | 将页面滚动到指定位置\"\n      }\n    },\n    {\n      \"path\": \"pages/API/event-bus/event-bus\",\n      \"group\": \"1,1,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"eventBus | 事件总线\"\n      }\n    },\n    {\n      \"path\": \"pages/API/unicloud/unicloud/cloud-storage\",\n      \"group\": \"1,20,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"cloud storage | 云存储\"\n      }\n    },\n    {\n      \"path\": \"pages/API/unicloud/unicloud/database\",\n      \"group\": \"1,20,3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"database | 数据库\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-battery-info/get-battery-info\",\n      \"group\": \"1,6,8\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getBatteryInfo | 获取电池电量信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-window-info/get-window-info\",\n      \"group\": \"1,6,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getWindowInfo | 获取窗口信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-window-info/window-area\",\n      \"style\": {\n        \"navigationBarTitleText\": \"window area\",\n        \"navigationStyle\": \"custom\"\n      }\n    },\n    {\n      \"path\": \"pages/API/element-draw/element-draw\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getDrawableContext | 获取绘制对象\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/element-request-fullscreen/element-request-fullscreen\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"requestFullscreen | 请求全屏显示\"\n      }\n    },\n    {\n      \"path\": \"pages/API/element-request-fullscreen/element-request-fullscreen-bugs\",\n      \"style\": {\n        \"navigationBarTitleText\": \"request-fullscreen-bugs\"\n      }\n    },\n    {\n      \"path\": \"pages/API/facial-recognition-meta-info/facial-recognition-meta-info\",\n      \"group\": \"1,12,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"facialRecognitionMetaInfo | 金融级实人认证\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-uni-verify-manager/get-uni-verify-manager\",\n      \"group\": \"1,12,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getUniVerifyManager | App一键登录\",\n        \"navigationBarTextStyle\": \"white\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-uni-verify-manager/uni-verify-custom-page\",\n      \"style\": {\n        \"navigationBarTextStyle\": \"black\",\n        \"navigationStyle\": \"custom\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-uni-verify-manager/full-webview-page\",\n      \"style\": {\n        \"navigationBarTextStyle\": \"white\",\n        \"navigationStyle\": \"custom\"\n      }\n    },\n    {\n      \"path\": \"pages/API/rpx2px/rpx2px\",\n      \"group\": \"1,4,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.rpx2px | 将rpx单位值转换成px\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/create-request-permission-listener/create-request-permission-listener\",\n      \"group\": \"1,6,17\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createRequestPermissionListener | 监听权限申请\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/request-payment/request-payment\",\n      \"group\": \"1,14,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.requestPayment | 支付\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/request-merchant-transfer/request-merchant-transfer\",\n      \"group\": \"1,14,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.requestMerchantTransfer | 转账确认收款\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/create-rewarded-video-ad/create-rewarded-video-ad\",\n      \"group\": \"1,13,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createRewardedVideoAd | 激励视频广告\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/request-payment/request-payment/request-payment-uni-pay\",\n      \"group\": \"1,14\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni-pay示例\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/request-payment/request-payment/order-detail\",\n      \"style\": {\n        \"navigationBarTitleText\": \"订单详情示例\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/make-phone-call/make-phone-call\",\n      \"group\": \"1,6,9\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.makePhoneCall | 打电话\"\n      }\n    },\n    {\n      \"path\": \"pages/API/clipboard/clipboard\",\n      \"group\": \"1,6,11\",\n      \"style\": {\n        \"navigationBarTitleText\": \"clipboard | 剪切板\"\n      }\n    },\n    {\n      \"path\": \"pages/API/scan-code/scan-code\",\n      \"group\": \"1,6,18\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.scanCode | 扫码\"\n      }\n    },\n    {\n      \"path\": \"pages/API/theme-change/theme-change\",\n      \"group\": \"1,4,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"themeChange | 主题切换\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-element-by-id/get-element-by-id\",\n      \"group\": \"1,3,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getElementById | 通过 id 获取 element\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-element-by-id/get-element-by-id-multiple-root-node\",\n      \"style\": {\n        \"navigationBarTitleText\": \"获取节点-多根节点\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-element-by-id/get-element-by-id-get-bounding-client-rect\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getBoundingClientRect 测试\"\n      }\n    },\n    {\n      \"path\": \"pages/API/create-selector-query/create-selector-query\",\n      \"group\": \"1,3,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createSelectorQuery | 创建 SelectorQuery 实例\"\n      }\n    },\n    {\n      \"path\": \"pages/API/create-selector-query/create-selector-query-onScroll\",\n      \"style\": {\n        \"navigationBarTitleText\": \"createSelectorQuery onScroll\"\n      }\n    },\n    {\n      \"path\": \"pages/API/animate/animate\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"animate | 动画\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-native-view/element-getnativeview\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"getNativeView | 获取原生 View\",\n        \"backgroundColor\": \"#F8F8F8\"\n      }\n    },\n    {\n      \"path\": \"pages/API/uni-resize-observer/uni-resize-observer\",\n      \"group\": \"1,30\",\n      \"style\": {\n        \"navigationBarTitleText\": \"UniResizeObserver\"\n      }\n    },\n    {\n      \"path\": \"pages/API/provider/provider\",\n      \"group\": \"1,1,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"provider | 服务提供商\"\n      }\n    },\n    {\n      \"path\": \"pages/API/privacy/privacy\",\n      \"group\": \"1,1,8\",\n      \"style\": {\n        \"navigationBarTitleText\": \"privacy | 隐私信息授权\"\n      }\n    },\n    {\n      \"path\": \"pages/API/base64/base64\",\n      \"group\": \"1,1,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"Base64\"\n      }\n    },\n    {\n      \"path\": \"pages/API/uni-push/uni-push\",\n      \"group\": \"1,16,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni-push示例\"\n      }\n    },\n    {\n      \"path\": \"pages/API/report/report\",\n      \"group\": \"1,17,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.report | 统计采集上报\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-page\",\n      \"group\": \"1,2,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/next-page\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogNextPage\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage1\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-1-1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage1-1\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage2\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-3\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage3\",\n        \"navigationBarTextStyle\": \"black\",\n        \"backgroundColorContent\": \"#007aff\",\n        \"navigationStyle\": \"default\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-4\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage4\",\n        \"navigationBarTextStyle\": \"black\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage5\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialogPage6\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-textarea\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialog-textarea\"\n      }\n    },\n    {\n      \"path\": \"pages/API/dialog-page/dialog-input\",\n      \"style\": {\n        \"navigationBarTitleText\": \"dialog-input\"\n      }\n    },\n    {\n      \"path\": \"pages/API/create-interstitial-ad/create-interstitial-ad\",\n      \"group\": \"1,13,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createInterstitialAd | 插屏广告\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-background-audio-manager/get-background-audio-manager\",\n      \"group\": \"1,7,13\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getBackgroundAudioManager | 背景音频\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/set-inner-audio-option/set-inner-audio-option\",\n      \"group\": \"1,7,12\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.setInnerAudioOption | 音频播放选项\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/get-recorder-manager/get-recorder-manager\",\n      \"group\": \"1,7,14\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getRecorderManager | 录音\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/share-with-system/share-with-system\",\n      \"group\": \"1,15,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.shareWithSystem | 系统分享\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/API/open-app-authorize-setting/open-app-authorize-setting\",\n      \"group\": \"1,6,5\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.openAppAuthorizeSetting | 跳转系统授权管理页\"\n      }\n    },\n    {\n      \"path\": \"pages/API/is-simulator/is-simulator\",\n      \"group\": \"1,6,19\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.isSimulator | 判断是否为模拟器\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-accessibility-info/get-accessibility-info\",\n      \"group\": \"1,6,20\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getAccessibilityInfo | 获取无障碍服务信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/capture-screen/capture-screen\",\n      \"group\": \"1,6,16\",\n      \"style\": {\n        \"navigationBarTitleText\": \"captureScreen | 截屏事件\"\n      }\n    },\n    {\n      \"path\": \"pages/API/open-document/open-document\",\n      \"group\": \"1,8,1\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.openDocument | 打开文档\"\n      }\n    },\n    {\n      \"path\": \"pages/API/get-video-info/get-video-info\",\n      \"group\": \"1,7,7\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.getVideoInfo | 获取视频信息\"\n      }\n    },\n    {\n      \"path\": \"pages/API/save-image-to-photos-album/save-image-to-photos-album\",\n      \"group\": \"1,7,2\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.saveImageToPhotosAlbum | 保存图片到相册\"\n      }\n    },\n    {\n      \"path\": \"pages/API/save-video-to-photos-album/save-video-to-photos-album\",\n      \"group\": \"1,7,6\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.saveVideoToPhotosAlbum | 保存视频到相册\"\n      }\n    },\n    {\n      \"path\": \"pages/API/keyboard/keyboard\",\n      \"group\": \"1,6,21\",\n      \"style\": {\n        \"navigationBarTitleText\": \"keyboard | 键盘\"\n      }\n    },\n    {\n      \"path\": \"pages/tabBar/CSS\",\n      \"style\": {\n        \"navigationBarTitleText\": \"CSS\",\n        \"backgroundColorContent\": \"@tabBarPagebackgroundColorContent\"\n      }\n    },\n    {\n      \"path\": \"pages/tabBar/template\",\n      \"style\": {\n        \"navigationBarTitleText\": \"模板\",\n        \"backgroundColorContent\": \"@tabBarPagebackgroundColorContent\"\n      }\n    },\n    {\n      \"path\": \"uni_modules/uni-pay-x/pages/success/success\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\",\n        \"backgroundColor\": \"#F8F8F8\",\n        \"navigationBarBackgroundColor\": \"#007aff\",\n        \"navigationBarTextStyle\": \"white\"\n      }\n    },\n    {\n      \"path\": \"uni_modules/uni-pay-x/pages/ad-interactive-webview/ad-interactive-webview\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad\",\n        \"backgroundColor\": \"#F8F8F8\"\n      }\n    },\n    {\n      \"path\": \"uni_modules/uni-pay-x/pages/pay-desk/pay-desk\",\n      \"style\": {\n        \"navigationBarTitleText\": \"收银台\",\n        \"backgroundColor\": \"#F8F8F8\"\n      }\n    },\n    {\n      \"path\": \"uni_modules/uni-openLocation/pages/openLocation/openLocation\",\n      \"style\": {\n        \"navigationBarTitleText\": \" \",\n        \"navigationStyle\": \"custom\",\n        \"disableSwipeBack\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/video/video-dialog-page\",\n      \"style\": {\n        \"navigationBarTitleText\": \"test dislogPage video\"\n      }\n    },\n    {\n      \"path\": \"pages/component/button/privacy\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/ad/video-ad\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad | 视频贴片\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/ad/portrait-video-ad\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad | 视频贴片竖向全屏\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"pages/component/ad/landscape-video-ad\",\n      \"style\": {\n        \"navigationBarTitleText\": \"ad | 视频贴片横向全屏\",\n        \"enablePullDownRefresh\": false\n      }\n    },\n    {\n      \"path\": \"uni_modules/uni-upgrade-center-app/pages/uni-app-x/upgrade-popup\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/native-view/native-view-time-picker-dialog\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-long\",\n      \"style\": {\n        \"navigationBarTitleText\": \"\"\n      }\n    },\n    {\n      \"path\": \"pages/component/image/image-orientation\",\n      \"style\": {\n        \"navigationBarTitleText\": \"图片自动转向测试\"\n      }\n    },\n    {\n      \"path\": \"pages/API/create-worker/create-worker\",\n      \"group\": \"1,19,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createWorker | 创建 worker 对象\"\n      }\n    },\n    {\n      \"path\": \"pages/API/create-worker/uts-create-worker\",\n      \"group\": \"1,19,0\",\n      \"style\": {\n        \"navigationBarTitleText\": \"uni.createWorker | UTS插件示例\"\n      }\n    },\n    {\n      \"path\": \"pages/API/request/requestTask\",\n      \"style\": {\n        \"navigationBarTitleText\": \"requestTask | 发起流式请求\"\n      }\n    }\n  ],\n  \"subPackages\": [\n    {\n      \"root\": \"pages/API/get-file-system-manager\",\n      \"pages\": [\n        {\n          \"path\": \"get-file-system-manager\",\n          \"group\": \"1,8,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"uni.getFileSystemManager | 获取文件管理器\"\n          }\n        },\n        {\n          \"path\": \"filemanage\",\n          \"style\": {\n            \"navigationBarTitleText\": \"沙盒文件管理器\"\n          }\n        },\n        {\n          \"path\": \"testStatic\",\n          \"style\": {\n            \"navigationBarTitleText\": \"测试文件管理类直接操作Static\"\n          }\n        }\n      ]\n    },\n    {\n      \"root\": \"pages/API/create-inner-audio-context\",\n      \"pages\": [\n        {\n          \"path\": \"create-inner-audio-context\",\n          \"group\": \"1,7,11\",\n          \"style\": {\n            \"navigationBarTitleText\": \"uni.createInnerAudioContext | 音频播放\"\n          }\n        },\n        {\n          \"path\": \"inner-audio-format\",\n          \"style\": {\n            \"navigationBarTitleText\": \"inner-audio-format\"\n          }\n        },\n        {\n          \"path\": \"inner-audio-path\",\n          \"style\": {\n            \"navigationBarTitleText\": \"inner-audio-path\"\n          }\n        },\n        {\n          \"path\": \"inner-audio-mult\",\n          \"style\": {\n            \"navigationBarTitleText\": \"inner-audio-mult\"\n          }\n        }\n      ]\n    },\n    {\n      \"root\": \"pages/template\",\n      \"pages\": [\n        {\n          \"path\": \"nav-transparent/nav-transparent\",\n          \"style\": {\n            \"navigationBarTitleText\": \"渐变导航栏\",\n            \"navigationStyle\": \"custom\"\n          }\n        },\n        {\n          \"path\": \"list-news/list-news\",\n          \"style\": {\n            \"navigationBarTitleText\": \"列表到详情示例（吸顶）\"\n          }\n        },\n        {\n          \"path\": \"list-news/detail/detail\",\n          \"style\": {\n            \"navigationBarTitleText\": \"详情示例\"\n          }\n        },\n        {\n          \"path\": \"drop-card/drop-card\",\n          \"style\": {\n            \"navigationBarTitleText\": \"drop-card\"\n          }\n        },\n        {\n          \"path\": \"swiper-list/swiper-list\",\n          \"style\": {\n            \"navigationBarTitleText\": \"swiper-list\"\n          }\n        },\n        {\n          \"path\": \"swiper-list2/swiper-list2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"swiper-list2\"\n          }\n        },\n        {\n          \"path\": \"long-rich-text/long-rich-text\",\n          \"style\": {\n            \"navigationBarTitleText\": \"5万字rich-text性能测试\"\n          }\n        },\n        {\n          \"path\": \"slider-100/slider-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"slider x 100\"\n          }\n        },\n        {\n          \"path\": \"checkbox-200/checkbox-200\",\n          \"style\": {\n            \"navigationBarTitleText\": \"checkbox x 200\"\n          }\n        },\n        {\n          \"path\": \"radio-200/radio-200\",\n          \"style\": {\n            \"navigationBarTitleText\": \"radio x 200\"\n          }\n        },\n        {\n          \"path\": \"switch-100/switch-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"switch x 100\"\n          }\n        },\n        {\n          \"path\": \"progress-100/progress-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"progress x 100\"\n          }\n        },\n        {\n          \"path\": \"label-100/label-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"label x 100\"\n          }\n        },\n        {\n          \"path\": \"button-100/button-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"button x 100\"\n          }\n        },\n        {\n          \"path\": \"swiper-vertical-video/swiper-vertical-video\",\n          \"style\": {\n            \"navigationStyle\": \"custom\",\n            \"backgroundColorContent\": \"#000000\"\n          }\n        },\n        {\n          \"path\": \"ai-chat/ai-chat\",\n          \"style\": {\n            \"navigationBarTitleText\": \"ai-chat示例\",\n            \"enablePullDownRefresh\": false\n          }\n        },\n        {\n          \"path\": \"scroll-sticky/scroll-sticky\",\n          \"style\": {\n            \"navigationBarTitleText\": \"scroll-view自定义滚动吸顶\"\n          }\n        },\n        {\n          \"path\": \"scroll-fold-nav/scroll-fold-nav\",\n          \"style\": {\n            \"navigationStyle\": \"custom\",\n            \"navigationBarTextStyle\": \"black\"\n          }\n        },\n        {\n          \"path\": \"half-screen/half-screen\",\n          \"style\": {\n            \"navigationBarTitleText\": \"半屏弹窗\"\n          }\n        },\n        {\n          \"path\": \"long-list/long-list\",\n          \"style\": {\n            \"navigationBarTitleText\": \"Android顶部搜索框随时下移长列表\",\n            \"enablePullDownRefresh\": true\n          }\n        },\n        {\n          \"path\": \"long-list2/long-list2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"顶部banner长列表嵌套滚动示例\",\n            \"enablePullDownRefresh\": true\n          }\n        },\n        {\n          \"path\": \"long-list-nested/long-list-nested\",\n          \"style\": {\n            \"navigationBarTitleText\": \"顶部banner长列表嵌套滚动示例\",\n            \"enablePullDownRefresh\": true\n          }\n        },\n        {\n          \"path\": \"pull-zoom-image/pull-zoom-image\",\n          \"style\": {\n            \"navigationStyle\": \"custom\"\n          }\n        },\n        {\n          \"path\": \"long-waterflow-nested/long-waterflow-nested\",\n          \"style\": {\n            \"navigationBarTitleText\": \"顶部banner瀑布流长列表嵌套滚动示例\",\n            \"enablePullDownRefresh\": true\n          }\n        },\n        {\n          \"path\": \"navbar-lite/navbar-lite\",\n          \"style\": {\n            \"navigationBarTitleText\": \"自定义导航栏\",\n            \"navigationBarTextStyle\": \"black\",\n            \"navigationStyle\": \"custom\"\n          }\n        },\n        {\n          \"path\": \"custom-tab-bar/custom-tab-bar\",\n          \"style\": {\n            \"navigationBarTitleText\": \"自定义TabBar\"\n          }\n        },\n        {\n          \"path\": \"calendar/calendar\",\n          \"style\": {\n            \"navigationBarTitleText\": \"日历\"\n          }\n        },\n        {\n          \"path\": \"schema/schema\",\n          \"style\": {\n            \"navigationBarTitleText\": \"打开schema示例\"\n          }\n        },\n        {\n          \"path\": \"custom-long-list/custom-long-list\",\n          \"style\": {\n            \"navigationBarTitleText\": \"回收复用长列表\",\n            \"enablePullDownRefresh\": false\n          }\n        },\n        {\n          \"path\": \"long-list-batch/long-list-batch\",\n          \"style\": {\n            \"navigationBarTitleText\": \"分批加载长列表\"\n          }\n        },\n        {\n          \"path\": \"test-background-color-content/test-background-color-content\",\n          \"style\": {\n            \"navigationBarTitleText\": \"\",\n            \"backgroundColorContent\": \"#fffae8\"\n          }\n        },\n        {\n          \"path\": \"issue-14765/issue-14765\",\n          \"style\": {\n            \"navigationBarTitleText\": \"issue-14765\"\n          }\n        },\n        {\n          \"path\": \"test-uts-button/test-uts-button\",\n          \"style\": {\n            \"navigationBarTitleText\": \"\"\n          }\n        },\n        {\n          \"path\": \"about/about\",\n          \"style\": {\n            \"navigationBarTitleText\": \"关于\"\n          }\n        },\n        {\n          \"path\": \"custom-long-list/detail\",\n          \"style\": {\n            \"navigationBarTitleText\": \"测试详情页\"\n          }\n        },\n        {\n          \"path\": \"loading-100/loading-100\",\n          \"style\": {\n            \"navigationBarTitleText\": \"loading-100\"\n          }\n        },\n        {\n          \"path\": \"issue-25934/issue-25934\",\n          \"style\": {\n            \"navigationBarTitleText\": \"issue-25934\"\n          }\n        }\n      ]\n    },\n    {\n      \"root\": \"pages/CSS\",\n      \"pages\": [\n        {\n          \"path\": \"background/background-color\",\n          \"group\": \"2,8,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"background-color\"\n          }\n        },\n        {\n          \"path\": \"background/background-color-check-box\",\n          \"style\": {\n            \"navigationBarTitleText\": \"background-color-check-box\"\n          }\n        },\n        {\n          \"path\": \"background/background-image\",\n          \"group\": \"2,8,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"background-image\"\n          }\n        },\n        {\n          \"path\": \"border/border-bottom\",\n          \"group\": \"2,13,22\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-bottom\"\n          }\n        },\n        {\n          \"path\": \"border/border-color\",\n          \"group\": \"2,13,11\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-color\"\n          }\n        },\n        {\n          \"path\": \"border/border-left\",\n          \"group\": \"2,13,23\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-left\"\n          }\n        },\n        {\n          \"path\": \"border/border-radius\",\n          \"group\": \"2,13,16\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-radius\"\n          }\n        },\n        {\n          \"path\": \"border/border-right\",\n          \"group\": \"2,13,24\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-right\"\n          }\n        },\n        {\n          \"path\": \"border/border-style\",\n          \"group\": \"2,13,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-style\"\n          }\n        },\n        {\n          \"path\": \"border/border-top\",\n          \"group\": \"2,13,21\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-top\"\n          }\n        },\n        {\n          \"path\": \"border/border-width\",\n          \"group\": \"2,13,6\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border-width\"\n          }\n        },\n        {\n          \"path\": \"border/border\",\n          \"group\": \"2,13,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border\"\n          }\n        },\n        {\n          \"path\": \"border/issues-23230\",\n          \"style\": {\n            \"navigationBarTitleText\": \"issues-23230\"\n          }\n        },\n        {\n          \"path\": \"border/complex-border/complex-border\",\n          \"group\": \"2,13\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border属性组合示例\"\n          }\n        },\n        {\n          \"path\": \"border/dynamic-border\",\n          \"group\": \"2,13\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border动态修改\"\n          }\n        },\n        {\n          \"path\": \"border/border-update\",\n          \"group\": \"2,13\",\n          \"style\": {\n            \"navigationBarTitleText\": \"border更新样式\"\n          }\n        },\n        {\n          \"path\": \"box-shadow/box-shadow\",\n          \"group\": \"2,15\",\n          \"style\": {\n            \"navigationBarTitleText\": \"box-shadow\"\n          }\n        },\n        {\n          \"path\": \"box-sizing/box-sizing\",\n          \"group\": \"2,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"box-sizing\"\n          }\n        },\n        {\n          \"path\": \"display/flex\",\n          \"group\": \"2,5\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex\"\n          }\n        },\n        {\n          \"path\": \"display/none\",\n          \"group\": \"2,5\",\n          \"style\": {\n            \"navigationBarTitleText\": \"none\"\n          }\n        },\n        {\n          \"path\": \"flex/align-content\",\n          \"group\": \"2,7,6\",\n          \"style\": {\n            \"navigationBarTitleText\": \"align-content\"\n          }\n        },\n        {\n          \"path\": \"flex/align-items\",\n          \"group\": \"2,7,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"align-items\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-wrap\",\n          \"group\": \"2,7,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-wrap\"\n          }\n        },\n        {\n          \"path\": \"flex/align-self\",\n          \"group\": \"2,7,5\",\n          \"style\": {\n            \"navigationBarTitleText\": \"align-self\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-basis\",\n          \"group\": \"2,7,9\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-basis\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-direction\",\n          \"group\": \"2,7,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-direction\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-flow\",\n          \"group\": \"2,7,10\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-flow\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-grow\",\n          \"group\": \"2,7,7\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-grow\"\n          }\n        },\n        {\n          \"path\": \"flex/flex-shrink\",\n          \"group\": \"2,7,8\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex-shrink\"\n          }\n        },\n        {\n          \"path\": \"flex/flex\",\n          \"group\": \"2,7,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"flex\"\n          }\n        },\n        {\n          \"path\": \"flex/justify-content\",\n          \"group\": \"2,7,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"justify-content\"\n          }\n        },\n        {\n          \"path\": \"layout/height\",\n          \"group\": \"2,1,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"height\"\n          }\n        },\n        {\n          \"path\": \"layout/max-height\",\n          \"group\": \"2,1,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"max-height\"\n          }\n        },\n        {\n          \"path\": \"layout/max-width\",\n          \"group\": \"2,0,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"max-width\"\n          }\n        },\n        {\n          \"path\": \"layout/min-height\",\n          \"group\": \"2,1,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"min-height\"\n          }\n        },\n        {\n          \"path\": \"layout/min-width\",\n          \"group\": \"2,0,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"min-width\"\n          }\n        },\n        {\n          \"path\": \"layout/position\",\n          \"group\": \"2,9,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"position\"\n          }\n        },\n        {\n          \"path\": \"layout/top\",\n          \"group\": \"2,9,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"top\"\n          }\n        },\n        {\n          \"path\": \"layout/bottom\",\n          \"group\": \"2,9,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"bottom\"\n          }\n        },\n        {\n          \"path\": \"layout/left\",\n          \"group\": \"2,9,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"left\"\n          }\n        },\n        {\n          \"path\": \"layout/right\",\n          \"group\": \"2,9,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"right\"\n          }\n        },\n        {\n          \"path\": \"layout/width\",\n          \"group\": \"2,0,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"width\"\n          }\n        },\n        {\n          \"path\": \"layout/z-index\",\n          \"group\": \"2,10\",\n          \"style\": {\n            \"navigationBarTitleText\": \"z-index\"\n          }\n        },\n        {\n          \"path\": \"layout/visibility\",\n          \"group\": \"2,6\",\n          \"style\": {\n            \"navigationBarTitleText\": \"visibility\"\n          }\n        },\n        {\n          \"path\": \"layout/opacity\",\n          \"group\": \"2,12\",\n          \"style\": {\n            \"navigationBarTitleText\": \"opacity\"\n          }\n        },\n        {\n          \"path\": \"margin/margin-bottom\",\n          \"group\": \"2,2,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin-bottom\"\n          }\n        },\n        {\n          \"path\": \"margin/margin-left\",\n          \"group\": \"2,2,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin-left\"\n          }\n        },\n        {\n          \"path\": \"margin/margin-right\",\n          \"group\": \"2,2,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin-right\"\n          }\n        },\n        {\n          \"path\": \"margin/margin-top\",\n          \"group\": \"2,2,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin-top\"\n          }\n        },\n        {\n          \"path\": \"margin/margin\",\n          \"group\": \"2,2,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin\"\n          }\n        },\n        {\n          \"path\": \"margin/margin-auto\",\n          \"group\": \"2,2,5\",\n          \"style\": {\n            \"navigationBarTitleText\": \"margin-auto\"\n          }\n        },\n        {\n          \"path\": \"overflow/overflow\",\n          \"group\": \"2,11\",\n          \"style\": {\n            \"navigationBarTitleText\": \"overflow\"\n          }\n        },\n        {\n          \"path\": \"padding/padding-bottom\",\n          \"group\": \"2,3,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"padding-bottom\"\n          }\n        },\n        {\n          \"path\": \"padding/padding-left\",\n          \"group\": \"2,3,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"padding-left\"\n          }\n        },\n        {\n          \"path\": \"padding/padding-right\",\n          \"group\": \"2,3,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"padding-right\"\n          }\n        },\n        {\n          \"path\": \"padding/padding-top\",\n          \"group\": \"2,3,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"padding-top\"\n          }\n        },\n        {\n          \"path\": \"padding/padding\",\n          \"group\": \"2,3,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"padding\"\n          }\n        },\n        {\n          \"path\": \"text/color\",\n          \"group\": \"2,14,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"color\"\n          }\n        },\n        {\n          \"path\": \"text/font-family\",\n          \"group\": \"2,14,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"font-family\"\n          }\n        },\n        {\n          \"path\": \"text/font-size\",\n          \"group\": \"2,14,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"font-size\"\n          }\n        },\n        {\n          \"path\": \"text/font-style\",\n          \"group\": \"2,14,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"font-style\"\n          }\n        },\n        {\n          \"path\": \"text/font-weight\",\n          \"group\": \"2,14,4\",\n          \"style\": {\n            \"navigationBarTitleText\": \"font-weight\"\n          }\n        },\n        {\n          \"path\": \"text/letter-spacing\",\n          \"group\": \"2,14,15\",\n          \"style\": {\n            \"navigationBarTitleText\": \"letter-spacing\"\n          }\n        },\n        {\n          \"path\": \"text/white-space\",\n          \"group\": \"2,14,16\",\n          \"style\": {\n            \"navigationBarTitleText\": \"white-space\"\n          }\n        },\n        {\n          \"path\": \"text/font-family-icon\",\n          \"style\": {\n            \"navigationBarTitleText\": \"font-family: uni-icon\"\n          }\n        },\n        {\n          \"path\": \"text/line-height\",\n          \"group\": \"2,14,13\",\n          \"style\": {\n            \"navigationBarTitleText\": \"line-height\"\n          }\n        },\n        {\n          \"path\": \"text/text-align\",\n          \"group\": \"2,14,10\",\n          \"style\": {\n            \"navigationBarTitleText\": \"text-align\"\n          }\n        },\n        {\n          \"path\": \"text/text-overflow\",\n          \"group\": \"2,14,11\",\n          \"style\": {\n            \"navigationBarTitleText\": \"text-overflow\"\n          }\n        },\n        {\n          \"path\": \"text/text-decoration-line\",\n          \"group\": \"2,14,6\",\n          \"style\": {\n            \"navigationBarTitleText\": \"text-decoration-line\"\n          }\n        },\n        {\n          \"path\": \"text/text-shadow\",\n          \"group\": \"2,14,12\",\n          \"style\": {\n            \"navigationBarTitleText\": \"text-shadow\"\n          }\n        },\n        {\n          \"path\": \"transition/transition\",\n          \"group\": \"2,16,0\",\n          \"style\": {\n            \"navigationBarTitleText\": \"transition\"\n          }\n        },\n        {\n          \"path\": \"transition/transition-duration\",\n          \"group\": \"2,16,1\",\n          \"style\": {\n            \"navigationBarTitleText\": \"transition-duration\"\n          }\n        },\n        {\n          \"path\": \"transition/transition-timing-function\",\n          \"group\": \"2,16,2\",\n          \"style\": {\n            \"navigationBarTitleText\": \"transition-timing-function\"\n          }\n        },\n        {\n          \"path\": \"transition/transition-delay\",\n          \"group\": \"2,16,3\",\n          \"style\": {\n            \"navigationBarTitleText\": \"transition-delay\"\n          }\n        },\n        {\n          \"path\": \"pointer-events/pointer-events\",\n          \"group\": \"2,18\",\n          \"style\": {\n            \"navigationBarTitleText\": \"pointer-events\"\n          }\n        },\n        {\n          \"path\": \"pointer-events/issue-20923\",\n          \"style\": {\n            \"navigationBarTitleText\": \"issue-20923\"\n          }\n        },\n        {\n          \"path\": \"transform/translate\",\n          \"group\": \"2,17\",\n          \"style\": {\n            \"navigationBarTitleText\": \"translate\"\n          }\n        },\n        {\n          \"path\": \"transform/scale\",\n          \"group\": \"2,17\",\n          \"style\": {\n            \"navigationBarTitleText\": \"scale\"\n          }\n        },\n        {\n          \"path\": \"transform/rotate\",\n          \"group\": \"2,17\",\n          \"style\": {\n            \"navigationBarTitleText\": \"rotate\"\n          }\n        },\n        {\n          \"path\": \"variable/variable\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"预置css变量\",\n            \"pageOrientation\": \"auto\"\n          }\n        },\n        {\n          \"path\": \"overflow/overflow-visible-event\",\n          \"group\": \"2,11\",\n          \"style\": {\n            \"navigationBarTitleText\": \"overflow-visible-event\"\n          }\n        },\n        {\n          \"path\": \"overflow/issue-21223\",\n          \"style\": {\n            \"navigationBarTitleText\": \"issue-21223\"\n          }\n        },\n        {\n          \"path\": \"transform/transform-origin\",\n          \"style\": {\n            \"navigationBarTitleText\": \"transform-origin\"\n          }\n        },\n        {\n          \"path\": \"variable/custom_variable\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"自定义css变量\",\n            \"pageOrientation\": \"auto\"\n          }\n        },\n        {\n          \"path\": \"function/function\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"env 函数\",\n            \"pageOrientation\": \"auto\"\n          }\n        },\n        {\n          \"path\": \"function/rgb\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"rgb 函数\"\n          }\n        },\n        {\n          \"path\": \"function/rgba\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"rgba 函数\"\n          }\n        },\n        {\n          \"path\": \"function/url\",\n          \"group\": \"2,20\",\n          \"style\": {\n            \"navigationBarTitleText\": \"url 函数\"\n          }\n        },\n        {\n          \"path\": \"style-isolation/style-isolation\",\n          \"group\": \"2,21\",\n          \"style\": {\n            \"navigationBarTitleText\": \"style-isolation\"\n          }\n        },\n        {\n          \"path\": \"specificity/specificity\",\n          \"group\": \"2,21\",\n          \"style\": {\n            \"navigationBarTitleText\": \"specificity | 优先级\"\n          }\n        }\n      ]\n    }\n  ],\n  \"globalStyle\": {\n    \"pageOrientation\": \"portrait\",\n    \"navigationBarTitleText\": \"Hello uniapp x\",\n    \"navigationBarTextStyle\": \"@navigationBarTextStyle\",\n    \"navigationBarBackgroundColor\": \"@navigationBarBackgroundColor\",\n    \"backgroundColorContent\": \"@backgroundColorContent\",\n    \"backgroundColor\": \"@backgroundColor\",\n    \"backgroundTextStyle\": \"@backgroundTextStyle\"\n  },\n  \"tabBar\": {\n    \"color\": \"@tabBarColor\",\n    \"selectedColor\": \"@tabBarSelectedColor\",\n    \"borderStyle\": \"@tabBarBorderStyle\",\n    \"backgroundColor\": \"@tabBarBackgroundColor\",\n    \"list\": [\n      {\n        \"pagePath\": \"pages/tabBar/component\",\n        \"iconPath\": \"@tabBarComponentIconPath\",\n        \"selectedIconPath\": \"@tabBarComponentSelectedIconPath\",\n        \"text\": \"组件\"\n      },\n      {\n        \"pagePath\": \"pages/tabBar/API\",\n        \"iconPath\": \"@tabBarAPIIconPath\",\n        \"selectedIconPath\": \"@tabBarAPISelectedIconPath\",\n        \"text\": \"接口\"\n      },\n      {\n        \"pagePath\": \"pages/tabBar/CSS\",\n        \"iconPath\": \"@tabBarCSSIconPath\",\n        \"selectedIconPath\": \"@tabBarCSSSelectedIconPath\",\n        \"text\": \"CSS\"\n      },\n      {\n        \"pagePath\": \"pages/tabBar/template\",\n        \"iconPath\": \"@tabBarTemplateIconPath\",\n        \"selectedIconPath\": \"@tabBarTemplateSelectedIconPath\",\n        \"text\": \"模板\"\n      }\n    ]\n  },\n  \"condition\": {\n    \"current\": 0,\n    \"list\": [\n      {\n        \"name\": \"\",\n        \"path\": \"\",\n        \"query\": \"\"\n      }\n    ]\n  },\n  \"groups\": [\n    {\n      \"id\": \"component\",\n      \"name\": \"组件\",\n      \"children\": [\n        {\n          \"id\": \"component.global-properties-events\",\n          \"name\": \"全局属性和事件\"\n        },\n        {\n          \"id\": \"component.view-container\",\n          \"name\": \"视图容器\",\n          \"children\": [\n            {\n              \"id\": \"component.view-container.view\",\n              \"name\": \"view\"\n            },\n            {\n              \"id\": \"component.view-container.scroll-view\",\n              \"name\": \"scroll-view\"\n            },\n            {\n              \"id\": \"component.view-container.swiper\",\n              \"name\": \"swiper\"\n            },\n            {\n              \"id\": \"component.view-container.match-media\",\n              \"name\": \"match-media\"\n            },\n            {\n              \"id\": \"component.view-container.movable\",\n              \"name\": \"movable\",\n              \"children\": [\n                null,\n                {\n                  \"id\": \"component.view-container.movable.movable-view\",\n                  \"name\": \"movable-view\"\n                }\n              ]\n            },\n            {\n              \"id\": \"component.view-container.cover\",\n              \"name\": \"cover\",\n              \"children\": [\n                {\n                  \"id\": \"component.view-container.cover.cover-view\",\n                  \"name\": \"cover-view\"\n                }\n              ]\n            },\n            {\n              \"id\": \"component.view-container.list-view\",\n              \"name\": \"list-view\"\n            },\n            {\n              \"id\": \"component.view-container.waterflow\",\n              \"name\": \"waterflow\"\n            },\n            {\n              \"id\": \"component.view-container.sticky\",\n              \"name\": \"sticky\",\n              \"children\": [\n                {\n                  \"id\": \"component.view-container.sticky.sticky-header\",\n                  \"name\": \"sticky-header\"\n                },\n                {\n                  \"id\": \"component.view-container.sticky.sticky-section\",\n                  \"name\": \"sticky-section\"\n                }\n              ]\n            },\n            {\n              \"id\": \"component.view-container.nested-scroll\",\n              \"name\": \"nested-scroll\",\n              \"children\": [\n                {\n                  \"id\": \"component.view-container.nested-scroll.nested-scroll-header\",\n                  \"name\": \"nested-scroll-header\"\n                },\n                {\n                  \"id\": \"component.view-container.nested-scroll.nested-scroll-body\",\n                  \"name\": \"nested-scroll-body\"\n                }\n              ]\n            },\n            {\n              \"id\": \"component.view-container.share-element\",\n              \"name\": \"share-element\"\n            }\n          ]\n        },\n        {\n          \"id\": \"component.basic-content\",\n          \"name\": \"基础内容\",\n          \"children\": [\n            null,\n            {\n              \"id\": \"component.basic-content.text\",\n              \"name\": \"text\"\n            },\n            {\n              \"id\": \"component.basic-content.rich-text\",\n              \"name\": \"rich-text\"\n            },\n            {\n              \"id\": \"component.basic-content.progress\",\n              \"name\": \"progress\"\n            },\n            {\n              \"id\": \"component.basic-content.loading\",\n              \"name\": \"loading\"\n            },\n            {\n              \"id\": \"component.basic-content.native-view\",\n              \"name\": \"native-view\"\n            }\n          ]\n        },\n        {\n          \"id\": \"component.form-component\",\n          \"name\": \"表单组件\",\n          \"children\": [\n            {\n              \"id\": \"component.form-component.button\",\n              \"name\": \"button\"\n            },\n            {\n              \"id\": \"component.form-component.checkbox\",\n              \"name\": \"checkbox\"\n            },\n            {\n              \"id\": \"component.form-component.form\",\n              \"name\": \"form\"\n            },\n            {\n              \"id\": \"component.form-component.input\",\n              \"name\": \"input\"\n            },\n            {\n              \"id\": \"component.form-component.editor\",\n              \"name\": \"editor\"\n            },\n            {\n              \"id\": \"component.form-component.label\",\n              \"name\": \"label\"\n            },\n            {\n              \"id\": \"component.form-component.picker\",\n              \"name\": \"picker\"\n            },\n            {\n              \"id\": \"component.form-component.picker-view\",\n              \"name\": \"picker-view\"\n            },\n            {\n              \"id\": \"component.form-component.radio\",\n              \"name\": \"radio\"\n            },\n            {\n              \"id\": \"component.form-component.slider\",\n              \"name\": \"slider\"\n            },\n            {\n              \"id\": \"component.form-component.switch\",\n              \"name\": \"switch\"\n            },\n            {\n              \"id\": \"component.form-component.textarea\",\n              \"name\": \"textarea\"\n            }\n          ]\n        },\n        {\n          \"id\": \"component.navigation\",\n          \"name\": \"导航\",\n          \"children\": [\n            {\n              \"id\": \"component.navigation.navigator\",\n              \"name\": \"navigator\"\n            }\n          ]\n        },\n        {\n          \"id\": \"component.media\",\n          \"name\": \"媒体组件\",\n          \"children\": [\n            {\n              \"id\": \"component.media.image\",\n              \"name\": \"image\"\n            },\n            {\n              \"id\": \"component.media.video\",\n              \"name\": \"video\"\n            },\n            null,\n            {\n              \"id\": \"component.media.camera\",\n              \"name\": \"camera\"\n            },\n            {\n              \"id\": \"component.media.live-player\",\n              \"name\": \"live-player\"\n            },\n            {\n              \"id\": \"component.media.live-pusher\",\n              \"name\": \"live-pusher\"\n            }\n          ]\n        },\n        {\n          \"id\": \"component.map\",\n          \"name\": \"地图\"\n        },\n        {\n          \"id\": \"component.canvas\",\n          \"name\": \"画布\"\n        },\n        {\n          \"id\": \"component.ad\",\n          \"name\": \"广告\"\n        },\n        {\n          \"id\": \"component.web-view\",\n          \"name\": \"网页\"\n        },\n        {\n          \"id\": \"component.page-meta\",\n          \"name\": \"page-meta\"\n        },\n        {\n          \"id\": \"component.unicloud\",\n          \"name\": \"unicloud\"\n        }\n      ]\n    },\n    {\n      \"id\": \"API\",\n      \"name\": \"API\",\n      \"children\": [\n        {\n          \"id\": \"api.global\",\n          \"name\": \"全局\",\n          \"children\": [\n            {\n              \"id\": \"api.global.getApp\",\n              \"name\": \"getApp\"\n            },\n            {\n              \"id\": \"api.global.getCurrentPages\",\n              \"name\": \"getCurrentPages\"\n            },\n            {\n              \"id\": \"api.global.animationFrame\",\n              \"name\": \"animationFrame\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.base\",\n          \"name\": \"基础\",\n          \"children\": [\n            {\n              \"id\": \"api.base.env\",\n              \"name\": \"uni.env\"\n            },\n            {\n              \"id\": \"api.base.eventBus\",\n              \"name\": \"eventBus\"\n            },\n            {\n              \"id\": \"api.base.base64\",\n              \"name\": \"Base64\"\n            },\n            {\n              \"id\": \"api.base.interceptor\",\n              \"name\": \"interceptor\"\n            },\n            {\n              \"id\": \"api.base.launch\",\n              \"name\": \"启动\",\n              \"children\": [\n                {\n                  \"id\": \"api.base.launch.getLaunchOptionsSync\",\n                  \"name\": \"uni.getLaunchOptionsSync\"\n                },\n                {\n                  \"id\": \"api.base.launch.getEnterOptionsSync\",\n                  \"name\": \"uni.getEnterOptionsSync\"\n                }\n              ]\n            },\n            {\n              \"id\": \"api.base.exit\",\n              \"name\": \"uni.exit\"\n            },\n            {\n              \"id\": \"api.base.provider\",\n              \"name\": \"provider\"\n            },\n            null,\n            {\n              \"id\": \"api.base.privacy\",\n              \"name\": \"privacy\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.page\",\n          \"name\": \"页面和路由\",\n          \"children\": [\n            {\n              \"id\": \"api.page.navigator\",\n              \"name\": \"navigator\"\n            },\n            {\n              \"id\": \"api.page.dialogPage\",\n              \"name\": \"dialogPage\"\n            },\n            {\n              \"id\": \"api.page.setNavigationBarColor\",\n              \"name\": \"uni.setNavigationBarColor\"\n            },\n            {\n              \"id\": \"api.page.setNavigationBarTitle\",\n              \"name\": \"uni.setNavigationBarTitle\"\n            },\n            null,\n            null,\n            {\n              \"id\": \"api.page.pullDownRefresh\",\n              \"name\": \"pullDownRefresh\"\n            },\n            {\n              \"id\": \"api.page.pageScrollTo\",\n              \"name\": \"uni.pageScrollTo\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.dom\",\n          \"name\": \"element 和 node\",\n          \"children\": [\n            {\n              \"id\": \"api.dom.getElementById\",\n              \"name\": \"uni.getElementById\"\n            },\n            null,\n            {\n              \"id\": \"api.dom.createSelectorQuery\",\n              \"name\": \"uni.createSelectorQuery\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.ui\",\n          \"name\": \"界面\",\n          \"children\": [\n            {\n              \"id\": \"api.ui.createIntersectionObserver\",\n              \"name\": \"uni.createIntersectionObserver\"\n            },\n            {\n              \"id\": \"api.ui.actionSheet\",\n              \"name\": \"actionSheet\"\n            },\n            {\n              \"id\": \"api.ui.modal\",\n              \"name\": \"modal\"\n            },\n            {\n              \"id\": \"api.ui.loading\",\n              \"name\": \"loading\"\n            },\n            {\n              \"id\": \"api.ui.toast\",\n              \"name\": \"toast\"\n            },\n            {\n              \"id\": \"api.ui.loadFontFace\",\n              \"name\": \"uni.loadFontFace\"\n            },\n            {\n              \"id\": \"api.ui.rpx2px\",\n              \"name\": \"uni.rpx2px\"\n            },\n            {\n              \"id\": \"api.ui.themeChange\",\n              \"name\": \"themeChange\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.network\",\n          \"name\": \"网络\",\n          \"children\": [\n            {\n              \"id\": \"api.network.request\",\n              \"name\": \"uni.request\"\n            },\n            {\n              \"id\": \"api.network.uploadFile\",\n              \"name\": \"uni.uploadFile\"\n            },\n            {\n              \"id\": \"api.network.downloadFile\",\n              \"name\": \"uni.downloadFile\"\n            },\n            {\n              \"id\": \"api.network.getNetworkType\",\n              \"name\": \"uni.getNetworkType\"\n            },\n            {\n              \"id\": \"api.network.networkStatusChange\",\n              \"name\": \"NetworkStatusChange\"\n            },\n            {\n              \"id\": \"api.network.websocket\",\n              \"name\": \"websocket\"\n            },\n            {\n              \"id\": \"api.network.connectEventSource\",\n              \"name\": \"uni.connectEventSource\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.device\",\n          \"name\": \"设备\",\n          \"children\": [\n            {\n              \"id\": \"api.device.getSystemInfo\",\n              \"name\": \"getSystemInfo\"\n            },\n            {\n              \"id\": \"api.device.getDeviceInfo\",\n              \"name\": \"uni.getDeviceInfo\"\n            },\n            {\n              \"id\": \"api.device.getWindowInfo\",\n              \"name\": \"uni.getWindowInfo\"\n            },\n            {\n              \"id\": \"api.device.getAppBaseInfo\",\n              \"name\": \"uni.getAppBaseInfo\"\n            },\n            {\n              \"id\": \"api.device.getAppAuthorizeSetting\",\n              \"name\": \"uni.getAppAuthorizeSetting\"\n            },\n            {\n              \"id\": \"api.device.openAppAuthorizeSetting\",\n              \"name\": \"uni.openAppAuthorizeSetting\"\n            },\n            {\n              \"id\": \"api.device.getSystemSetting\",\n              \"name\": \"uni.getSystemSetting\"\n            },\n            {\n              \"id\": \"api.device.installApk\",\n              \"name\": \"uni.installApk\"\n            },\n            {\n              \"id\": \"api.device.getBatteryInfo\",\n              \"name\": \"getBatteryInfo\"\n            },\n            {\n              \"id\": \"api.device.makePhoneCall\",\n              \"name\": \"uni.makePhoneCall\"\n            },\n            null,\n            {\n              \"id\": \"api.device.clipboard\",\n              \"name\": \"clipboard\"\n            },\n            {\n              \"id\": \"api.device.compass\",\n              \"name\": \"compass\"\n            },\n            null,\n            null,\n            null,\n            {\n              \"id\": \"api.device.captureScreen\",\n              \"name\": \"captureScreen\"\n            },\n            {\n              \"id\": \"api.device.createRequestPermissionListener\",\n              \"name\": \"uni.createRequestPermissionListener\"\n            },\n            {\n              \"id\": \"api.device.scanCode\",\n              \"name\": \"uni.scanCode\"\n            },\n            {\n              \"id\": \"api.device.isSimulator\",\n              \"name\": \"uni.isSimulator\"\n            },\n            {\n              \"id\": \"api.device.getAccessibilityInfo\",\n              \"name\": \"uni.getAccessibilityInfo\"\n            },\n            {\n              \"id\": \"api.device.keyboard\",\n              \"name\": \"keyboard\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.media\",\n          \"name\": \"媒体\",\n          \"children\": [\n            {\n              \"id\": \"api.media.chooseImage\",\n              \"name\": \"uni.chooseImage\"\n            },\n            {\n              \"id\": \"api.media.previewImage\",\n              \"name\": \"previewImage\"\n            },\n            {\n              \"id\": \"api.media.saveImageToPhotosAlbum\",\n              \"name\": \"uni.saveImageToPhotosAlbum\"\n            },\n            {\n              \"id\": \"api.media.getImageInfo\",\n              \"name\": \"uni.getImageInfo\"\n            },\n            {\n              \"id\": \"api.media.compressImage\",\n              \"name\": \"uni.compressImage\"\n            },\n            {\n              \"id\": \"api.media.chooseVideo\",\n              \"name\": \"uni.chooseVideo\"\n            },\n            {\n              \"id\": \"api.media.saveVideoToPhotosAlbum\",\n              \"name\": \"uni.saveVideoToPhotosAlbum\"\n            },\n            {\n              \"id\": \"api.media.getVideoInfo\",\n              \"name\": \"uni.getVideoInfo\"\n            },\n            {\n              \"id\": \"api.media.compressVideo\",\n              \"name\": \"uni.compressVideo\"\n            },\n            {\n              \"id\": \"api.media.chooseMedia\",\n              \"name\": \"uni.chooseMedia\"\n            },\n            {\n              \"id\": \"api.media.chooseFile\",\n              \"name\": \"uni.chooseFile\"\n            },\n            {\n              \"id\": \"api.media.createInnerAudioContext\",\n              \"name\": \"uni.createInnerAudioContext\"\n            },\n            {\n              \"id\": \"api.media.setInnerAudioOption\",\n              \"name\": \"uni.setInnerAudioOption\"\n            },\n            {\n              \"id\": \"api.media.getBackgroundAudioManager\",\n              \"name\": \"uni.getBackgroundAudioManager\"\n            },\n            {\n              \"id\": \"api.media.getRecorderManager\",\n              \"name\": \"uni.getRecorderManager\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.file\",\n          \"name\": \"文件\",\n          \"children\": [\n            {\n              \"id\": \"api.file.getFileSystemManager\",\n              \"name\": \"uni.getFileSystemManager\"\n            },\n            {\n              \"id\": \"api.file.openDocument\",\n              \"name\": \"uni.openDocument\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.storage\",\n          \"name\": \"数据存储\"\n        },\n        null,\n        {\n          \"id\": \"api.location\",\n          \"name\": \"位置\",\n          \"children\": [\n            {\n              \"id\": \"api.location.getLocation\",\n              \"name\": \"uni.getLocation\"\n            },\n            {\n              \"id\": \"api.location.openLocation\",\n              \"name\": \"uni.openLocation\"\n            },\n            {\n              \"id\": \"api.location.chooseLocation\",\n              \"name\": \"uni.chooseLocation\"\n            },\n            {\n              \"id\": \"api.location.locationChange\",\n              \"name\": \"locationChange\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.loginVerify\",\n          \"name\": \"登录与认证\",\n          \"children\": [\n            {\n              \"id\": \"api.loginVerify.oauth\",\n              \"name\": \"oauth\"\n            },\n            {\n              \"id\": \"api.loginVerify.getUniVerifyManager\",\n              \"name\": \"uni.getUniVerifyManager\"\n            },\n            {\n              \"id\": \"api.loginVerify.facialRecognitionMetaInfo\",\n              \"name\": \"facialRecognitionMetaInfo\"\n            },\n            {\n              \"id\": \"api.loginVerify.bioAuth\",\n              \"name\": \"bioAuth\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.ad\",\n          \"name\": \"广告\",\n          \"children\": [\n            {\n              \"id\": \"api.ad.createRewardedVideoAd\",\n              \"name\": \"uni.createRewardedVideoAd\"\n            },\n            {\n              \"id\": \"api.ad.createInterstitialAd\",\n              \"name\": \"uni.createInterstitialAd\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.payment\",\n          \"name\": \"支付\",\n          \"children\": [\n            {\n              \"id\": \"api.payment.requestPayment\",\n              \"name\": \"uni.requestPayment\"\n            },\n            {\n              \"id\": \"api.payment.virtualPayment\",\n              \"name\": \"virtualPayment\"\n            },\n            {\n              \"id\": \"api.payment.requestMerchantTransfer\",\n              \"name\": \"uni.requestMerchantTransfer\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.share\",\n          \"name\": \"分享\",\n          \"children\": [\n            {\n              \"id\": \"api.share.uniShare\",\n              \"name\": \"uni.share\"\n            },\n            {\n              \"id\": \"api.share.shareWithSystem\",\n              \"name\": \"uni.shareWithSystem\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.push\",\n          \"name\": \"推送\",\n          \"children\": [\n            {\n              \"id\": \"api.push.uni-push\",\n              \"name\": \"push\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.stat\",\n          \"name\": \"统计\",\n          \"children\": [\n            {\n              \"id\": \"api.stat.report\",\n              \"name\": \"uni.report\"\n            }\n          ]\n        },\n        null,\n        {\n          \"id\": \"api.worker\",\n          \"name\": \"Worker\",\n          \"children\": [\n            {\n              \"id\": \"api.worker.createWorker\",\n              \"name\": \"uni.createWorker\"\n            }\n          ]\n        },\n        {\n          \"id\": \"api.unicloud\",\n          \"name\": \"uniCloud客户端API\",\n          \"children\": [\n            {\n              \"id\": \"api.unicloud.cloudFunction\",\n              \"name\": \"cloudFunction\"\n            },\n            {\n              \"id\": \"api.unicloud.cloudObject\",\n              \"name\": \"cloudObject\"\n            },\n            {\n              \"id\": \"api.unicloud.cloudStorage\",\n              \"name\": \"cloudStorage\"\n            },\n            {\n              \"id\": \"api.unicloud.database\",\n              \"name\": \"database\"\n            },\n            {\n              \"id\": \"api.unicloud.sseChannel\",\n              \"name\": \"sseChannel\"\n            }\n          ]\n        },\n        null,\n        null,\n        null,\n        null,\n        null,\n        null,\n        null,\n        null,\n        null,\n        {\n          \"id\": \"api.elementInstance\",\n          \"name\": \"UniElement 实例\"\n        }\n      ]\n    },\n    {\n      \"id\": \"CSS\",\n      \"name\": \"组件\",\n      \"children\": [\n        {\n          \"id\": \"css.properties.width\",\n          \"name\": \"width\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.width.width\",\n              \"name\": \"width\"\n            },\n            {\n              \"id\": \"css.properties.width.min-width\",\n              \"name\": \"min-width\"\n            },\n            {\n              \"id\": \"css.properties.width.max-width\",\n              \"name\": \"max-width\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.height\",\n          \"name\": \"height\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.height.height\",\n              \"name\": \"height\"\n            },\n            {\n              \"id\": \"css.properties.height.min-height\",\n              \"name\": \"min-height\"\n            },\n            {\n              \"id\": \"css.properties.height.max-height\",\n              \"name\": \"max-height\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.margin\",\n          \"name\": \"margin\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.margin.margin\",\n              \"name\": \"margin\"\n            },\n            {\n              \"id\": \"css.properties.margin.margin-top\",\n              \"name\": \"margin-top\"\n            },\n            {\n              \"id\": \"css.properties.margin.margin-bottom\",\n              \"name\": \"margin-bottom\"\n            },\n            {\n              \"id\": \"css.properties.margin.margin-left\",\n              \"name\": \"margin-left\"\n            },\n            {\n              \"id\": \"css.properties.margin.margin-right\",\n              \"name\": \"margin-right\"\n            },\n            {\n              \"id\": \"css.properties.margin.margin-auto\",\n              \"name\": \"margin-auto\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.padding\",\n          \"name\": \"padding\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.padding.padding\",\n              \"name\": \"padding\"\n            },\n            {\n              \"id\": \"css.properties.padding.padding-top\",\n              \"name\": \"padding-top\"\n            },\n            {\n              \"id\": \"css.properties.padding.padding-bottom\",\n              \"name\": \"padding-bottom\"\n            },\n            {\n              \"id\": \"css.properties.padding.padding-left\",\n              \"name\": \"padding-left\"\n            },\n            {\n              \"id\": \"css.properties.padding.padding-right\",\n              \"name\": \"padding-right\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.box-sizing\",\n          \"name\": \"box-sizing\"\n        },\n        {\n          \"id\": \"css.properties.display\",\n          \"name\": \"display\"\n        },\n        {\n          \"id\": \"css.properties.visibility\",\n          \"name\": \"visibility\"\n        },\n        {\n          \"id\": \"css.properties.flex\",\n          \"name\": \"flex\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.flex.flex\",\n              \"name\": \"flex\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-direction\",\n              \"name\": \"flex-direction\"\n            },\n            {\n              \"id\": \"css.properties.flex.justify-content\",\n              \"name\": \"justify-content\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-wrap\",\n              \"name\": \"flex-wrap\"\n            },\n            {\n              \"id\": \"css.properties.flex.align-items\",\n              \"name\": \"align-items\"\n            },\n            {\n              \"id\": \"css.properties.flex.align-self\",\n              \"name\": \"align-self\"\n            },\n            {\n              \"id\": \"css.properties.flex.align-content\",\n              \"name\": \"align-content\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-grow\",\n              \"name\": \"flex-grow\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-shrink\",\n              \"name\": \"flex-shrink\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-basis\",\n              \"name\": \"flex-basis\"\n            },\n            {\n              \"id\": \"css.properties.flex.flex-flow\",\n              \"name\": \"flex-flow\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.background\",\n          \"name\": \"background\",\n          \"children\": [\n            null,\n            {\n              \"id\": \"css.properties.background.background-color\",\n              \"name\": \"background-color\"\n            },\n            {\n              \"id\": \"css.properties.background.background-image\",\n              \"name\": \"background-image\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.position\",\n          \"name\": \"position\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.position.position\",\n              \"name\": \"position\"\n            },\n            {\n              \"id\": \"css.properties.position.top\",\n              \"name\": \"top\"\n            },\n            {\n              \"id\": \"css.properties.position.bottom\",\n              \"name\": \"bottom\"\n            },\n            {\n              \"id\": \"css.properties.position.left\",\n              \"name\": \"left\"\n            },\n            {\n              \"id\": \"css.properties.position.right\",\n              \"name\": \"right\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.z-index\",\n          \"name\": \"z-index\"\n        },\n        {\n          \"id\": \"css.properties.overflow\",\n          \"name\": \"overflow\"\n        },\n        {\n          \"id\": \"css.properties.opacity\",\n          \"name\": \"opacity\"\n        },\n        {\n          \"id\": \"css.properties.border\",\n          \"name\": \"border\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.border.border\",\n              \"name\": \"border\"\n            },\n            {\n              \"id\": \"css.properties.border.border-style\",\n              \"name\": \"border-style\"\n            },\n            null,\n            null,\n            null,\n            null,\n            {\n              \"id\": \"css.properties.border.border-width\",\n              \"name\": \"border-width\"\n            },\n            null,\n            null,\n            null,\n            null,\n            {\n              \"id\": \"css.properties.border.border-color\",\n              \"name\": \"border-color\"\n            },\n            null,\n            null,\n            null,\n            null,\n            {\n              \"id\": \"css.properties.border.border-radius\",\n              \"name\": \"border-radius\"\n            },\n            null,\n            null,\n            null,\n            null,\n            {\n              \"id\": \"css.properties.border.border-top\",\n              \"name\": \"border-top\"\n            },\n            {\n              \"id\": \"css.properties.border.border-bottom\",\n              \"name\": \"border-bottom\"\n            },\n            {\n              \"id\": \"css.properties.border.border-left\",\n              \"name\": \"border-left\"\n            },\n            {\n              \"id\": \"css.properties.border.border-right\",\n              \"name\": \"border-right\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.text\",\n          \"name\": \"text\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.text.color\",\n              \"name\": \"color\"\n            },\n            {\n              \"id\": \"css.properties.text.font-size\",\n              \"name\": \"font-size\"\n            },\n            {\n              \"id\": \"css.properties.text.font-family\",\n              \"name\": \"font-family\"\n            },\n            {\n              \"id\": \"css.properties.text.font-style\",\n              \"name\": \"font-style\"\n            },\n            {\n              \"id\": \"css.properties.text.font-weight\",\n              \"name\": \"font-weight\"\n            },\n            null,\n            {\n              \"id\": \"css.properties.text.text-decoration-line\",\n              \"name\": \"text-decoration-line\"\n            },\n            null,\n            null,\n            null,\n            {\n              \"id\": \"css.properties.text.text-align\",\n              \"name\": \"text-align\"\n            },\n            {\n              \"id\": \"css.properties.text.text-overflow\",\n              \"name\": \"text-overflow\"\n            },\n            {\n              \"id\": \"css.properties.text.text-shadow\",\n              \"name\": \"text-shadow\"\n            },\n            {\n              \"id\": \"css.properties.text.line-height\",\n              \"name\": \"line-height\"\n            },\n            null,\n            {\n              \"id\": \"css.properties.text.letter-spacing\",\n              \"name\": \"letter-spacing\"\n            },\n            {\n              \"id\": \"css.properties.text.white-space\",\n              \"name\": \"white-space\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.box-shadow\",\n          \"name\": \"box-shadow\"\n        },\n        {\n          \"id\": \"css.properties.transition\",\n          \"name\": \"transition\",\n          \"children\": [\n            {\n              \"id\": \"css.properties.transition.transition\",\n              \"name\": \"transition\"\n            },\n            {\n              \"id\": \"css.properties.transition.transition-duration\",\n              \"name\": \"transition-duration\"\n            },\n            {\n              \"id\": \"css.properties.transition.transition-timing-function\",\n              \"name\": \"transition-timing-function\"\n            },\n            {\n              \"id\": \"css.properties.transition.transition-delay\",\n              \"name\": \"transition-delay\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.transform\",\n          \"name\": \"transform\"\n        },\n        {\n          \"id\": \"css.properties.pointer-events\",\n          \"name\": \"pointer-events\"\n        },\n        null,\n        {\n          \"id\": \"function\",\n          \"name\": \"函数\",\n          \"children\": [\n            {\n              \"id\": \"variable\",\n              \"name\": \"variable\"\n            },\n            {\n              \"id\": \"function\",\n              \"name\": \"function\"\n            }\n          ]\n        },\n        {\n          \"id\": \"css.properties.style-isolation\",\n          \"name\": \"样式隔离style-isolation\"\n        }\n      ]\n    }\n  ]\n}")
val leftWindow = __jsonObj?.get("leftWindow") as UTSJSONObject
val topWindow = __jsonObj?.get("topWindow") as UTSJSONObject
val pages = __jsonObj?.getArray("pages") as UTSArray<UTSJSONObject>
val subPackages = __jsonObj?.getArray("subPackages") as UTSArray<UTSJSONObject>
val globalStyle = __jsonObj?.get("globalStyle") as UTSJSONObject
val tabBar = __jsonObj?.get("tabBar") as UTSJSONObject
val condition = __jsonObj?.get("condition") as UTSJSONObject
val groups = __jsonObj?.getArray("groups") as UTSArray<UTSJSONObject>
open class Group (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    open var children: UTSArray<Group?>? = null,
) : UTSObject()
open class PageGroup (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var index: Number,
) : UTSObject()
open class Page (
    @JsonNotNull
    open var path: String,
    @JsonNotNull
    open var style: UTSJSONObject,
    open var group: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return PageReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class PageReactiveObject : Page, IUTSReactive<Page> {
    override var __v_raw: Page
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Page, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(path = __v_raw.path, style = __v_raw.style, group = __v_raw.group) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): PageReactiveObject {
        return PageReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var path: String
        get() {
            return _tRG(__v_raw, "path", __v_raw.path, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("path")) {
                return
            }
            val oldValue = __v_raw.path
            __v_raw.path = value
            _tRS(__v_raw, "path", oldValue, value)
        }
    override var style: UTSJSONObject
        get() {
            return _tRG(__v_raw, "style", __v_raw.style, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("style")) {
                return
            }
            val oldValue = __v_raw.style
            __v_raw.style = value
            _tRS(__v_raw, "style", oldValue, value)
        }
    override var group: String?
        get() {
            return _tRG(__v_raw, "group", __v_raw.group, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("group")) {
                return
            }
            val oldValue = __v_raw.group
            __v_raw.group = value
            _tRS(__v_raw, "group", oldValue, value)
        }
}
open class MenuItem (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var index: Number,
    @JsonNotNull
    open var path: String,
    @JsonNotNull
    open var style: UTSJSONObject,
    open var group: String? = null,
    @JsonNotNull
    open var items: UTSArray<MenuItem>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return MenuItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class MenuItemReactiveObject : MenuItem, IUTSReactive<MenuItem> {
    override var __v_raw: MenuItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: MenuItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, index = __v_raw.index, path = __v_raw.path, style = __v_raw.style, group = __v_raw.group, items = __v_raw.items) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): MenuItemReactiveObject {
        return MenuItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var index: Number
        get() {
            return _tRG(__v_raw, "index", __v_raw.index, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("index")) {
                return
            }
            val oldValue = __v_raw.index
            __v_raw.index = value
            _tRS(__v_raw, "index", oldValue, value)
        }
    override var path: String
        get() {
            return _tRG(__v_raw, "path", __v_raw.path, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("path")) {
                return
            }
            val oldValue = __v_raw.path
            __v_raw.path = value
            _tRS(__v_raw, "path", oldValue, value)
        }
    override var style: UTSJSONObject
        get() {
            return _tRG(__v_raw, "style", __v_raw.style, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("style")) {
                return
            }
            val oldValue = __v_raw.style
            __v_raw.style = value
            _tRS(__v_raw, "style", oldValue, value)
        }
    override var group: String?
        get() {
            return _tRG(__v_raw, "group", __v_raw.group, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("group")) {
                return
            }
            val oldValue = __v_raw.group
            __v_raw.group = value
            _tRS(__v_raw, "group", oldValue, value)
        }
    override var items: UTSArray<MenuItem>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
}
val runBlock2 = run {
    subPackages.forEach(fun(subPackage){
        (subPackage["pages"] as UTSArray<UTSJSONObject>).forEach(fun(page){
            (pages as UTSArray<Page>).push(Page(path = "" + subPackage["root"] + "/" + page["path"], style = page["style"] as UTSJSONObject, group = page["group"] as String?))
        }
        )
    }
    )
}
fun generateMenu(tabBarType: String): UTSArray<MenuItem> {
    var res: UTSArray<MenuItem> = _uA()
    val tabBarPages = JSON.parse<UTSArray<Page>>(JSON.stringify(pages))!!.filter(fun(page: Page): Boolean {
        return page.path.startsWith(tabBarType) && hasPageGroup(page.group)
    }
    )
    val groupTree = JSON.parse<UTSArray<Group?>>(JSON.stringify(groups))
    var currentMenu: MenuItem? = null
    tabBarPages.forEach(fun(page){
        var menuItemArr: UTSArray<MenuItem> = res
        val groupIndexList = page.group!!.split(",").map(fun(index: String): Number {
            return parseInt(index)
        }
        )
        var currentGroups: UTSArray<Group?>? = groupTree
        val pageGroups: UTSArray<PageGroup> = _uA()
        groupIndexList.forEach(fun(groupIndex, index){
            if (index > 0) {
                pageGroups.push(PageGroup(id = currentGroups!![groupIndex]!!.id, name = currentGroups!![groupIndex]!!.name, index = groupIndex))
            }
            currentGroups = currentGroups!![groupIndex]!!.children
        }
        )
        val lastGroup = pageGroups[pageGroups.length - 1]
        var hasPageGroup = false
        if ((page.path.endsWith(camelToDash(lastGroup.name)) || page.path.endsWith(camelToDash(lastGroup.name.replace("uni.", "")))) && pageGroups.length > 1) {
            hasPageGroup = true
            pageGroups.pop()
        }
        val groupLength = pageGroups.length
        pageGroups.forEach(fun(group, groupIndex){
            val index = group.index
            val id = group.id
            val name = group.name
            val validIndex = index
            fillMenuArrayWithEmptyMenuItem(menuItemArr, validIndex)
            if (menuItemArr[validIndex].name == "empty") {
                menuItemArr[validIndex] = MenuItem(id = id.split(".").slice(-1)[0], name = name, index = validIndex, path = "", style = _uO(), group = "", items = _uA<MenuItem>())
            }
            currentMenu = menuItemArr[validIndex]
            if (groupIndex < groupLength - 1) {
                menuItemArr = menuItemArr[validIndex].items
            }
        }
        )
        val pageMenuItem = MenuItem(id = page.path, name = page.style["navigationBarTitleText"] as String, index = lastGroup.index, path = page.path, style = page.style, group = page.group, items = _uA<MenuItem>())
        if (hasPageGroup && currentMenu != null) {
            val pageIndex = lastGroup.index
            fillMenuArrayWithEmptyMenuItem(currentMenu!!.items, pageIndex)
            if (currentMenu!!.items[pageIndex].name == "empty") {
                currentMenu!!.items[pageIndex] = pageMenuItem
            } else {
                currentMenu!!.items.push(pageMenuItem)
            }
        } else {
            currentMenu!!.items.push(pageMenuItem)
        }
    }
    )
    return removeEmptyItem(res)
}
fun hasPageGroup(value: String?): Boolean {
    return value != null
}
fun camelToDash(reassignedCamelStr: String): String {
    var camelStr = reassignedCamelStr
    camelStr = camelStr.charAt(0).toLowerCase() + camelStr.slice(1)
    return camelStr.replace(UTSRegExp("([A-Z])", "g"), "-\$1").toLowerCase()
}
fun fillMenuArrayWithEmptyMenuItem(arr: UTSArray<MenuItem>, index: Number): Unit {
    val len = arr.length
    run {
        var i: Number = 0
        while(i <= index - (len - 1)){
            arr.push(MenuItem(id = "", name = "empty", index = i, path = "", style = _uO(), group = "", items = _uA<MenuItem>()))
            i++
        }
    }
}
fun removeEmptyItem(arr: UTSArray<MenuItem>): UTSArray<MenuItem> {
    val res = arr.filter(fun(item: MenuItem): Boolean {
        return item.name !== "empty"
    }
    )
    res.forEach(fun(menuItem){
        addSetTabBarPage(menuItem)
        menuItem.items = removeEmptyItem(menuItem.items)
    }
    )
    return res
}
fun addSetTabBarPage(menuItem: MenuItem) {
    val id = menuItem.id
    val name = menuItem.name
    if (id == "page" && name == "页面和路由") {
        menuItem.items.push(MenuItem(id = "set-tab-bar", name = "设置 TabBar", index = 0, path = "set-tab-bar", style = _uO("navigationBarTitleText" to "设置 TabBar"), group = null, items = _uA()))
    }
}
open class StoreListItem (
    @JsonNotNull
    open var enable: Boolean = false,
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var scheme: String,
    @JsonNotNull
    open var priority: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return StoreListItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class StoreListItemReactiveObject : StoreListItem, IUTSReactive<StoreListItem> {
    override var __v_raw: StoreListItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: StoreListItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(enable = __v_raw.enable, id = __v_raw.id, name = __v_raw.name, scheme = __v_raw.scheme, priority = __v_raw.priority) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): StoreListItemReactiveObject {
        return StoreListItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var enable: Boolean
        get() {
            return _tRG(__v_raw, "enable", __v_raw.enable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enable")) {
                return
            }
            val oldValue = __v_raw.enable
            __v_raw.enable = value
            _tRS(__v_raw, "enable", oldValue, value)
        }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var scheme: String
        get() {
            return _tRG(__v_raw, "scheme", __v_raw.scheme, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scheme")) {
                return
            }
            val oldValue = __v_raw.scheme
            __v_raw.scheme = value
            _tRS(__v_raw, "scheme", oldValue, value)
        }
    override var priority: Number
        get() {
            return _tRG(__v_raw, "priority", __v_raw.priority, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("priority")) {
                return
            }
            val oldValue = __v_raw.priority
            __v_raw.priority = value
            _tRS(__v_raw, "priority", oldValue, value)
        }
}
open class UniUpgradeCenterResult (
    @JsonNotNull
    open var _id: String,
    @JsonNotNull
    open var appid: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var contents: String,
    @JsonNotNull
    open var url: String,
    @JsonNotNull
    open var platform: UTSArray<String>,
    @JsonNotNull
    open var version: String,
    @JsonNotNull
    open var uni_platform: String,
    @JsonNotNull
    open var stable_publish: Boolean = false,
    @JsonNotNull
    open var is_mandatory: Boolean = false,
    open var is_silently: Boolean? = null,
    @JsonNotNull
    open var create_env: String,
    @JsonNotNull
    open var create_date: Number,
    @JsonNotNull
    open var message: String,
    @JsonNotNull
    open var code: Number,
    @JsonNotNull
    open var type: String,
    open var store_list: UTSArray<StoreListItem>? = null,
    open var min_uni_version: String? = null,
) : UTSObject()
fun `default`(): UTSPromise<UniUpgradeCenterResult> {
    return UTSPromise<UniUpgradeCenterResult>(fun(resolve, reject){
        val systemInfo = uni_getSystemInfoSync()
        val appId = systemInfo.appId
        val appVersion = systemInfo.appVersion
        if (UTSAndroid.`typeof`(appId) === "string" && UTSAndroid.`typeof`(appVersion) === "string" && appId.length > 0 && appVersion.length > 0) {
            var data: UTSJSONObject = _uO("action" to "checkVersion", "appid" to appId, "appVersion" to appVersion, "is_uniapp_x" to true, "wgtVersion" to "0.0.0.0.0.1")
            try {
                uniCloud.callFunction(UniCloudCallFunctionOptions(name = "uni-upgrade-center", data = data)).then(fun(res){
                    val code = res.result["code"]
                    val codeIsNumber = _uA(
                        "Int",
                        "Long",
                        "number"
                    ).includes(UTSAndroid.`typeof`(code))
                    if (codeIsNumber) {
                        if ((code as Number) == 0) {
                            reject(_uO("code" to res.result["code"], "message" to res.result["message"]))
                        } else if ((code as Number) < 0) {
                            reject(_uO("code" to res.result["code"], "message" to res.result["message"]))
                        } else {
                            val result = JSON.parse<UniUpgradeCenterResult>(JSON.stringify(res.result)) as UniUpgradeCenterResult
                            resolve(result)
                        }
                    }
                }).`catch`<Unit>(fun(err: Any?){
                    val error = err as UniCloudError
                    if (error.errMsg == "未匹配到云函数[uni-upgrade-center]") {
                        error.errMsg = "【uni-upgrade-center-app】未配置uni-upgrade-center，无法升级。参考: https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html"
                    }
                    reject(error.errMsg)
                })
            } catch (e: Throwable) {
                reject(e.message)
            }
        } else {
            reject("invalid appid or appVersion")
        }
    }
    )
}
val platform_iOS: String = "iOS"
val platform_Android: String = "Android"
val platform_Harmony: String = "Harmony"
val PACKAGE_INFO_KEY = "__package_info__"
fun default__1(): UTSPromise<UniUpgradeCenterResult> {
    return UTSPromise<UniUpgradeCenterResult>(fun(resolve, reject){
        `default`().then(fun(uniUpgradeCenterResult): UTSPromise<Unit> {
            return wrapUTSPromise(suspend w2@{
                    val code = uniUpgradeCenterResult.code
                    val message = uniUpgradeCenterResult.message
                    val url = uniUpgradeCenterResult.url
                    if (code > 0) {
                        if (UTSRegExp("^cloud:\\/\\/", "").test(url)) {
                            val tcbRes = await(uniCloud.getTempFileURL(UniCloudGetTempFileURLOptions(fileList = _uA(
                                url
                            ))))
                            if (UTSAndroid.`typeof`(tcbRes.fileList[0].tempFileURL) !== "undefined") {
                                uniUpgradeCenterResult.url = tcbRes.fileList[0].tempFileURL
                            }
                        }
                        uni_setStorageSync(PACKAGE_INFO_KEY, uniUpgradeCenterResult)
                        uni_openDialogPage(OpenDialogPageOptions(url = "/uni_modules/uni-upgrade-center-app/pages/uni-app-x/upgrade-popup?local_storage_key=" + PACKAGE_INFO_KEY, disableEscBack = true, fail = fun(err){
                            console.error("更新弹框跳转失败", err)
                            uni_removeStorageSync(PACKAGE_INFO_KEY)
                        }))
                        return@w2 resolve(uniUpgradeCenterResult)
                    } else if (code < 0) {
                        console.error(message)
                        return@w2 reject(uniUpgradeCenterResult)
                    }
                    return@w2 resolve(uniUpgradeCenterResult)
            })
        }
        ).`catch`(fun(err){
            reject(err)
        }
        )
    }
    )
}
val GenPagesTabBarComponentClass = CreateVueComponent(GenPagesTabBarComponent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTabBarComponent.inheritAttrs, inject = GenPagesTabBarComponent.inject, props = GenPagesTabBarComponent.props, propsNeedCastKeys = GenPagesTabBarComponent.propsNeedCastKeys, emits = GenPagesTabBarComponent.emits, components = GenPagesTabBarComponent.components, styles = GenPagesTabBarComponent.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTabBarComponent.setup(props as GenPagesTabBarComponent)
    }
    )
}
, fun(instance, renderer): GenPagesTabBarComponent {
    return GenPagesTabBarComponent(instance, renderer)
}
)
val GenComponentsPageHeadPageHeadClass = CreateVueComponent(GenComponentsPageHeadPageHead::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsPageHeadPageHead.inheritAttrs, inject = GenComponentsPageHeadPageHead.inject, props = GenComponentsPageHeadPageHead.props, propsNeedCastKeys = GenComponentsPageHeadPageHead.propsNeedCastKeys, emits = GenComponentsPageHeadPageHead.emits, components = GenComponentsPageHeadPageHead.components, styles = GenComponentsPageHeadPageHead.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsPageHeadPageHead.setup(props as GenComponentsPageHeadPageHead)
    }
    )
}
, fun(instance, renderer): GenComponentsPageHeadPageHead {
    return GenComponentsPageHeadPageHead(instance)
}
)
val GenComponentsBooleanDataBooleanDataClass = CreateVueComponent(GenComponentsBooleanDataBooleanData::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsBooleanDataBooleanData.inheritAttrs, inject = GenComponentsBooleanDataBooleanData.inject, props = GenComponentsBooleanDataBooleanData.props, propsNeedCastKeys = GenComponentsBooleanDataBooleanData.propsNeedCastKeys, emits = GenComponentsBooleanDataBooleanData.emits, components = GenComponentsBooleanDataBooleanData.components, styles = GenComponentsBooleanDataBooleanData.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsBooleanDataBooleanData.setup(props as GenComponentsBooleanDataBooleanData)
    }
    )
}
, fun(instance, renderer): GenComponentsBooleanDataBooleanData {
    return GenComponentsBooleanDataBooleanData(instance)
}
)
open class ItemType (
    @JsonNotNull
    open var value: Number,
    @JsonNotNull
    open var name: String,
    open var checked: Boolean? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemTypeReactiveObject : ItemType, IUTSReactive<ItemType> {
    override var __v_raw: ItemType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name, checked = __v_raw.checked) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemTypeReactiveObject {
        return ItemTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: Number
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var checked: Boolean?
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
}
val GenComponentsEnumDataEnumDataClass = CreateVueComponent(GenComponentsEnumDataEnumData::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsEnumDataEnumData.inheritAttrs, inject = GenComponentsEnumDataEnumData.inject, props = GenComponentsEnumDataEnumData.props, propsNeedCastKeys = GenComponentsEnumDataEnumData.propsNeedCastKeys, emits = GenComponentsEnumDataEnumData.emits, components = GenComponentsEnumDataEnumData.components, styles = GenComponentsEnumDataEnumData.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsEnumDataEnumData.setup(props as GenComponentsEnumDataEnumData)
    }
    )
}
, fun(instance, renderer): GenComponentsEnumDataEnumData {
    return GenComponentsEnumDataEnumData(instance)
}
)
val GenPagesComponentViewChildClass = CreateVueComponent(GenPagesComponentViewChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentViewChild.inheritAttrs, inject = GenPagesComponentViewChild.inject, props = GenPagesComponentViewChild.props, propsNeedCastKeys = GenPagesComponentViewChild.propsNeedCastKeys, emits = GenPagesComponentViewChild.emits, components = GenPagesComponentViewChild.components, styles = GenPagesComponentViewChild.styles)
}
, fun(instance, renderer): GenPagesComponentViewChild {
    return GenPagesComponentViewChild(instance)
}
)
open class DataType (
    @JsonNotNull
    open var hover_class: Boolean = false,
    @JsonNotNull
    open var stop_propagation: Boolean = false,
    @JsonNotNull
    open var start_time: Number,
    @JsonNotNull
    open var stay_time: Number,
    @JsonNotNull
    open var start_time_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var stay_time_enum: UTSArray<ItemType>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataTypeReactiveObject : DataType, IUTSReactive<DataType> {
    override var __v_raw: DataType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(hover_class = __v_raw.hover_class, stop_propagation = __v_raw.stop_propagation, start_time = __v_raw.start_time, stay_time = __v_raw.stay_time, start_time_enum = __v_raw.start_time_enum, stay_time_enum = __v_raw.stay_time_enum) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataTypeReactiveObject {
        return DataTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var hover_class: Boolean
        get() {
            return _tRG(__v_raw, "hover_class", __v_raw.hover_class, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hover_class")) {
                return
            }
            val oldValue = __v_raw.hover_class
            __v_raw.hover_class = value
            _tRS(__v_raw, "hover_class", oldValue, value)
        }
    override var stop_propagation: Boolean
        get() {
            return _tRG(__v_raw, "stop_propagation", __v_raw.stop_propagation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stop_propagation")) {
                return
            }
            val oldValue = __v_raw.stop_propagation
            __v_raw.stop_propagation = value
            _tRS(__v_raw, "stop_propagation", oldValue, value)
        }
    override var start_time: Number
        get() {
            return _tRG(__v_raw, "start_time", __v_raw.start_time, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("start_time")) {
                return
            }
            val oldValue = __v_raw.start_time
            __v_raw.start_time = value
            _tRS(__v_raw, "start_time", oldValue, value)
        }
    override var stay_time: Number
        get() {
            return _tRG(__v_raw, "stay_time", __v_raw.stay_time, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stay_time")) {
                return
            }
            val oldValue = __v_raw.stay_time
            __v_raw.stay_time = value
            _tRS(__v_raw, "stay_time", oldValue, value)
        }
    override var start_time_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "start_time_enum", __v_raw.start_time_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("start_time_enum")) {
                return
            }
            val oldValue = __v_raw.start_time_enum
            __v_raw.start_time_enum = value
            _tRS(__v_raw, "start_time_enum", oldValue, value)
        }
    override var stay_time_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "stay_time_enum", __v_raw.stay_time_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stay_time_enum")) {
                return
            }
            val oldValue = __v_raw.stay_time_enum
            __v_raw.stay_time_enum = value
            _tRS(__v_raw, "stay_time_enum", oldValue, value)
        }
}
val GenPagesComponentViewViewClass = CreateVueComponent(GenPagesComponentViewView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentViewView.inheritAttrs, inject = GenPagesComponentViewView.inject, props = GenPagesComponentViewView.props, propsNeedCastKeys = GenPagesComponentViewView.propsNeedCastKeys, emits = GenPagesComponentViewView.emits, components = GenPagesComponentViewView.components, styles = GenPagesComponentViewView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentViewView.setup(props as GenPagesComponentViewView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentViewView {
    return GenPagesComponentViewView(instance, renderer)
}
)
val GenPagesComponentViewIssue19746Class = CreateVueComponent(GenPagesComponentViewIssue19746::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentViewIssue19746.inheritAttrs, inject = GenPagesComponentViewIssue19746.inject, props = GenPagesComponentViewIssue19746.props, propsNeedCastKeys = GenPagesComponentViewIssue19746.propsNeedCastKeys, emits = GenPagesComponentViewIssue19746.emits, components = GenPagesComponentViewIssue19746.components, styles = GenPagesComponentViewIssue19746.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentViewIssue19746.setup(props as GenPagesComponentViewIssue19746, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentViewIssue19746 {
    return GenPagesComponentViewIssue19746(instance, renderer)
}
)
val GenPagesComponentViewIssue20486Class = CreateVueComponent(GenPagesComponentViewIssue20486::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentViewIssue20486.inheritAttrs, inject = GenPagesComponentViewIssue20486.inject, props = GenPagesComponentViewIssue20486.props, propsNeedCastKeys = GenPagesComponentViewIssue20486.propsNeedCastKeys, emits = GenPagesComponentViewIssue20486.emits, components = GenPagesComponentViewIssue20486.components, styles = GenPagesComponentViewIssue20486.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentViewIssue20486.setup(props as GenPagesComponentViewIssue20486, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentViewIssue20486 {
    return GenPagesComponentViewIssue20486(instance, renderer)
}
)
open class DataType__1 (
    @JsonNotNull
    open var scrollTop: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__1ReactiveObject : DataType__1, IUTSReactive<DataType__1> {
    override var __v_raw: DataType__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(scrollTop = __v_raw.scrollTop) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__1ReactiveObject {
        return DataType__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
}
val GenPagesComponentViewIssue21144Class = CreateVueComponent(GenPagesComponentViewIssue21144::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentViewIssue21144.inheritAttrs, inject = GenPagesComponentViewIssue21144.inject, props = GenPagesComponentViewIssue21144.props, propsNeedCastKeys = GenPagesComponentViewIssue21144.propsNeedCastKeys, emits = GenPagesComponentViewIssue21144.emits, components = GenPagesComponentViewIssue21144.components, styles = GenPagesComponentViewIssue21144.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentViewIssue21144.setup(props as GenPagesComponentViewIssue21144, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentViewIssue21144 {
    return GenPagesComponentViewIssue21144(instance, renderer)
}
)
open class ScrollEventTest (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
    open var direction: String? = null,
) : UTSObject()
open class DataType__2 (
    @JsonNotNull
    open var scrollTop: Number,
    @JsonNotNull
    open var oldScrollTop: Number,
    @JsonNotNull
    open var scrollLeft: Number,
    @JsonNotNull
    open var showScrollbar: Boolean = false,
    @JsonNotNull
    open var scrollDirection: String,
    @JsonNotNull
    open var isScrollTest: String,
    @JsonNotNull
    open var isScrolltolowerTest: String,
    @JsonNotNull
    open var isScrolltoupperTest: String,
    open var scrollDetailTest: UniScrollEventDetail? = null,
    open var scrollEndDetailTest: UniScrollEventDetail? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__2ReactiveObject : DataType__2, IUTSReactive<DataType__2> {
    override var __v_raw: DataType__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(scrollTop = __v_raw.scrollTop, oldScrollTop = __v_raw.oldScrollTop, scrollLeft = __v_raw.scrollLeft, showScrollbar = __v_raw.showScrollbar, scrollDirection = __v_raw.scrollDirection, isScrollTest = __v_raw.isScrollTest, isScrolltolowerTest = __v_raw.isScrolltolowerTest, isScrolltoupperTest = __v_raw.isScrolltoupperTest, scrollDetailTest = __v_raw.scrollDetailTest, scrollEndDetailTest = __v_raw.scrollEndDetailTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__2ReactiveObject {
        return DataType__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
    override var oldScrollTop: Number
        get() {
            return _tRG(__v_raw, "oldScrollTop", __v_raw.oldScrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("oldScrollTop")) {
                return
            }
            val oldValue = __v_raw.oldScrollTop
            __v_raw.oldScrollTop = value
            _tRS(__v_raw, "oldScrollTop", oldValue, value)
        }
    override var scrollLeft: Number
        get() {
            return _tRG(__v_raw, "scrollLeft", __v_raw.scrollLeft, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollLeft")) {
                return
            }
            val oldValue = __v_raw.scrollLeft
            __v_raw.scrollLeft = value
            _tRS(__v_raw, "scrollLeft", oldValue, value)
        }
    override var showScrollbar: Boolean
        get() {
            return _tRG(__v_raw, "showScrollbar", __v_raw.showScrollbar, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showScrollbar")) {
                return
            }
            val oldValue = __v_raw.showScrollbar
            __v_raw.showScrollbar = value
            _tRS(__v_raw, "showScrollbar", oldValue, value)
        }
    override var scrollDirection: String
        get() {
            return _tRG(__v_raw, "scrollDirection", __v_raw.scrollDirection, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollDirection")) {
                return
            }
            val oldValue = __v_raw.scrollDirection
            __v_raw.scrollDirection = value
            _tRS(__v_raw, "scrollDirection", oldValue, value)
        }
    override var isScrollTest: String
        get() {
            return _tRG(__v_raw, "isScrollTest", __v_raw.isScrollTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrollTest")) {
                return
            }
            val oldValue = __v_raw.isScrollTest
            __v_raw.isScrollTest = value
            _tRS(__v_raw, "isScrollTest", oldValue, value)
        }
    override var isScrolltolowerTest: String
        get() {
            return _tRG(__v_raw, "isScrolltolowerTest", __v_raw.isScrolltolowerTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltolowerTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltolowerTest
            __v_raw.isScrolltolowerTest = value
            _tRS(__v_raw, "isScrolltolowerTest", oldValue, value)
        }
    override var isScrolltoupperTest: String
        get() {
            return _tRG(__v_raw, "isScrolltoupperTest", __v_raw.isScrolltoupperTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltoupperTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltoupperTest
            __v_raw.isScrolltoupperTest = value
            _tRS(__v_raw, "isScrolltoupperTest", oldValue, value)
        }
    override var scrollDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollDetailTest", __v_raw.scrollDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollDetailTest
            __v_raw.scrollDetailTest = value
            _tRS(__v_raw, "scrollDetailTest", oldValue, value)
        }
    override var scrollEndDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollEndDetailTest", __v_raw.scrollEndDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollEndDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollEndDetailTest
            __v_raw.scrollEndDetailTest = value
            _tRS(__v_raw, "scrollEndDetailTest", oldValue, value)
        }
}
val GenPagesComponentScrollViewScrollViewClass = CreateVueComponent(GenPagesComponentScrollViewScrollView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewScrollView.inheritAttrs, inject = GenPagesComponentScrollViewScrollView.inject, props = GenPagesComponentScrollViewScrollView.props, propsNeedCastKeys = GenPagesComponentScrollViewScrollView.propsNeedCastKeys, emits = GenPagesComponentScrollViewScrollView.emits, components = GenPagesComponentScrollViewScrollView.components, styles = GenPagesComponentScrollViewScrollView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewScrollView.setup(props as GenPagesComponentScrollViewScrollView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewScrollView {
    return GenPagesComponentScrollViewScrollView(instance, renderer)
}
)
open class RefresherEventTest (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
    @JsonNotNull
    open var dy: Number,
) : UTSObject()
open class DataType__3 (
    @JsonNotNull
    open var refresherTriggered: Boolean = false,
    @JsonNotNull
    open var refresherrefreshTimes: Number,
    @JsonNotNull
    open var showScrollbar: Boolean = false,
    @JsonNotNull
    open var refresherrefreshTest: String,
    @JsonNotNull
    open var onRefresherabortTest: String,
    @JsonNotNull
    open var onRefresherrestoreTest: String,
    @JsonNotNull
    open var onRefresherpullingTest: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__3ReactiveObject : DataType__3, IUTSReactive<DataType__3> {
    override var __v_raw: DataType__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(refresherTriggered = __v_raw.refresherTriggered, refresherrefreshTimes = __v_raw.refresherrefreshTimes, showScrollbar = __v_raw.showScrollbar, refresherrefreshTest = __v_raw.refresherrefreshTest, onRefresherabortTest = __v_raw.onRefresherabortTest, onRefresherrestoreTest = __v_raw.onRefresherrestoreTest, onRefresherpullingTest = __v_raw.onRefresherpullingTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__3ReactiveObject {
        return DataType__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var refresherTriggered: Boolean
        get() {
            return _tRG(__v_raw, "refresherTriggered", __v_raw.refresherTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggered")) {
                return
            }
            val oldValue = __v_raw.refresherTriggered
            __v_raw.refresherTriggered = value
            _tRS(__v_raw, "refresherTriggered", oldValue, value)
        }
    override var refresherrefreshTimes: Number
        get() {
            return _tRG(__v_raw, "refresherrefreshTimes", __v_raw.refresherrefreshTimes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherrefreshTimes")) {
                return
            }
            val oldValue = __v_raw.refresherrefreshTimes
            __v_raw.refresherrefreshTimes = value
            _tRS(__v_raw, "refresherrefreshTimes", oldValue, value)
        }
    override var showScrollbar: Boolean
        get() {
            return _tRG(__v_raw, "showScrollbar", __v_raw.showScrollbar, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showScrollbar")) {
                return
            }
            val oldValue = __v_raw.showScrollbar
            __v_raw.showScrollbar = value
            _tRS(__v_raw, "showScrollbar", oldValue, value)
        }
    override var refresherrefreshTest: String
        get() {
            return _tRG(__v_raw, "refresherrefreshTest", __v_raw.refresherrefreshTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherrefreshTest")) {
                return
            }
            val oldValue = __v_raw.refresherrefreshTest
            __v_raw.refresherrefreshTest = value
            _tRS(__v_raw, "refresherrefreshTest", oldValue, value)
        }
    override var onRefresherabortTest: String
        get() {
            return _tRG(__v_raw, "onRefresherabortTest", __v_raw.onRefresherabortTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherabortTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherabortTest
            __v_raw.onRefresherabortTest = value
            _tRS(__v_raw, "onRefresherabortTest", oldValue, value)
        }
    override var onRefresherrestoreTest: String
        get() {
            return _tRG(__v_raw, "onRefresherrestoreTest", __v_raw.onRefresherrestoreTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherrestoreTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherrestoreTest
            __v_raw.onRefresherrestoreTest = value
            _tRS(__v_raw, "onRefresherrestoreTest", oldValue, value)
        }
    override var onRefresherpullingTest: String
        get() {
            return _tRG(__v_raw, "onRefresherpullingTest", __v_raw.onRefresherpullingTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherpullingTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherpullingTest
            __v_raw.onRefresherpullingTest = value
            _tRS(__v_raw, "onRefresherpullingTest", oldValue, value)
        }
}
val GenPagesComponentScrollViewScrollViewRefresherClass = CreateVueComponent(GenPagesComponentScrollViewScrollViewRefresher::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewScrollViewRefresher.inheritAttrs, inject = GenPagesComponentScrollViewScrollViewRefresher.inject, props = GenPagesComponentScrollViewScrollViewRefresher.props, propsNeedCastKeys = GenPagesComponentScrollViewScrollViewRefresher.propsNeedCastKeys, emits = GenPagesComponentScrollViewScrollViewRefresher.emits, components = GenPagesComponentScrollViewScrollViewRefresher.components, styles = GenPagesComponentScrollViewScrollViewRefresher.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewScrollViewRefresher.setup(props as GenPagesComponentScrollViewScrollViewRefresher, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewScrollViewRefresher {
    return GenPagesComponentScrollViewScrollViewRefresher(instance, renderer)
}
)
open class Item (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var label: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemReactiveObject : Item, IUTSReactive<Item> {
    override var __v_raw: Item
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, label = __v_raw.label) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemReactiveObject {
        return ItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
}
open class DataType__4 (
    @JsonNotNull
    open var items: UTSArray<Item>,
    @JsonNotNull
    open var scrollX: Boolean = false,
    @JsonNotNull
    open var scrollY: Boolean = false,
    @JsonNotNull
    open var bounces: Boolean = false,
    @JsonNotNull
    open var scrollTop: Number,
    @JsonNotNull
    open var scrollLeft: Number,
    @JsonNotNull
    open var scrollChangeTop: Number,
    @JsonNotNull
    open var scrollIntoView: String,
    @JsonNotNull
    open var enableBackToTop: Boolean = false,
    @JsonNotNull
    open var scrollWithAnimation: Boolean = false,
    @JsonNotNull
    open var showScrollbar: Boolean = false,
    @JsonNotNull
    open var upperThreshold: Number,
    @JsonNotNull
    open var lowerThreshold: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__4ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__4ReactiveObject : DataType__4, IUTSReactive<DataType__4> {
    override var __v_raw: DataType__4
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__4, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items, scrollX = __v_raw.scrollX, scrollY = __v_raw.scrollY, bounces = __v_raw.bounces, scrollTop = __v_raw.scrollTop, scrollLeft = __v_raw.scrollLeft, scrollChangeTop = __v_raw.scrollChangeTop, scrollIntoView = __v_raw.scrollIntoView, enableBackToTop = __v_raw.enableBackToTop, scrollWithAnimation = __v_raw.scrollWithAnimation, showScrollbar = __v_raw.showScrollbar, upperThreshold = __v_raw.upperThreshold, lowerThreshold = __v_raw.lowerThreshold) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__4ReactiveObject {
        return DataType__4ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<Item>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var scrollX: Boolean
        get() {
            return _tRG(__v_raw, "scrollX", __v_raw.scrollX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollX")) {
                return
            }
            val oldValue = __v_raw.scrollX
            __v_raw.scrollX = value
            _tRS(__v_raw, "scrollX", oldValue, value)
        }
    override var scrollY: Boolean
        get() {
            return _tRG(__v_raw, "scrollY", __v_raw.scrollY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollY")) {
                return
            }
            val oldValue = __v_raw.scrollY
            __v_raw.scrollY = value
            _tRS(__v_raw, "scrollY", oldValue, value)
        }
    override var bounces: Boolean
        get() {
            return _tRG(__v_raw, "bounces", __v_raw.bounces, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bounces")) {
                return
            }
            val oldValue = __v_raw.bounces
            __v_raw.bounces = value
            _tRS(__v_raw, "bounces", oldValue, value)
        }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
    override var scrollLeft: Number
        get() {
            return _tRG(__v_raw, "scrollLeft", __v_raw.scrollLeft, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollLeft")) {
                return
            }
            val oldValue = __v_raw.scrollLeft
            __v_raw.scrollLeft = value
            _tRS(__v_raw, "scrollLeft", oldValue, value)
        }
    override var scrollChangeTop: Number
        get() {
            return _tRG(__v_raw, "scrollChangeTop", __v_raw.scrollChangeTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollChangeTop")) {
                return
            }
            val oldValue = __v_raw.scrollChangeTop
            __v_raw.scrollChangeTop = value
            _tRS(__v_raw, "scrollChangeTop", oldValue, value)
        }
    override var scrollIntoView: String
        get() {
            return _tRG(__v_raw, "scrollIntoView", __v_raw.scrollIntoView, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollIntoView")) {
                return
            }
            val oldValue = __v_raw.scrollIntoView
            __v_raw.scrollIntoView = value
            _tRS(__v_raw, "scrollIntoView", oldValue, value)
        }
    override var enableBackToTop: Boolean
        get() {
            return _tRG(__v_raw, "enableBackToTop", __v_raw.enableBackToTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enableBackToTop")) {
                return
            }
            val oldValue = __v_raw.enableBackToTop
            __v_raw.enableBackToTop = value
            _tRS(__v_raw, "enableBackToTop", oldValue, value)
        }
    override var scrollWithAnimation: Boolean
        get() {
            return _tRG(__v_raw, "scrollWithAnimation", __v_raw.scrollWithAnimation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollWithAnimation")) {
                return
            }
            val oldValue = __v_raw.scrollWithAnimation
            __v_raw.scrollWithAnimation = value
            _tRS(__v_raw, "scrollWithAnimation", oldValue, value)
        }
    override var showScrollbar: Boolean
        get() {
            return _tRG(__v_raw, "showScrollbar", __v_raw.showScrollbar, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showScrollbar")) {
                return
            }
            val oldValue = __v_raw.showScrollbar
            __v_raw.showScrollbar = value
            _tRS(__v_raw, "showScrollbar", oldValue, value)
        }
    override var upperThreshold: Number
        get() {
            return _tRG(__v_raw, "upperThreshold", __v_raw.upperThreshold, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("upperThreshold")) {
                return
            }
            val oldValue = __v_raw.upperThreshold
            __v_raw.upperThreshold = value
            _tRS(__v_raw, "upperThreshold", oldValue, value)
        }
    override var lowerThreshold: Number
        get() {
            return _tRG(__v_raw, "lowerThreshold", __v_raw.lowerThreshold, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lowerThreshold")) {
                return
            }
            val oldValue = __v_raw.lowerThreshold
            __v_raw.lowerThreshold = value
            _tRS(__v_raw, "lowerThreshold", oldValue, value)
        }
}
val GenPagesComponentScrollViewScrollViewPropsClass = CreateVueComponent(GenPagesComponentScrollViewScrollViewProps::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewScrollViewProps.inheritAttrs, inject = GenPagesComponentScrollViewScrollViewProps.inject, props = GenPagesComponentScrollViewScrollViewProps.props, propsNeedCastKeys = GenPagesComponentScrollViewScrollViewProps.propsNeedCastKeys, emits = GenPagesComponentScrollViewScrollViewProps.emits, components = GenPagesComponentScrollViewScrollViewProps.components, styles = GenPagesComponentScrollViewScrollViewProps.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewScrollViewProps.setup(props as GenPagesComponentScrollViewScrollViewProps, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewScrollViewProps {
    return GenPagesComponentScrollViewScrollViewProps(instance, renderer)
}
)
open class Item__1 (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var label: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__1ReactiveObject : Item__1, IUTSReactive<Item__1> {
    override var __v_raw: Item__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, label = __v_raw.label) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__1ReactiveObject {
        return Item__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
}
val GenPagesComponentScrollViewScrollViewRefresherPropsClass = CreateVueComponent(GenPagesComponentScrollViewScrollViewRefresherProps::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewScrollViewRefresherProps.inheritAttrs, inject = GenPagesComponentScrollViewScrollViewRefresherProps.inject, props = GenPagesComponentScrollViewScrollViewRefresherProps.props, propsNeedCastKeys = GenPagesComponentScrollViewScrollViewRefresherProps.propsNeedCastKeys, emits = GenPagesComponentScrollViewScrollViewRefresherProps.emits, components = GenPagesComponentScrollViewScrollViewRefresherProps.components, styles = GenPagesComponentScrollViewScrollViewRefresherProps.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentScrollViewScrollViewRefresherProps.setup(props as GenPagesComponentScrollViewScrollViewRefresherProps)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewScrollViewRefresherProps {
    return GenPagesComponentScrollViewScrollViewRefresherProps(instance, renderer)
}
)
val GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBoxClass = CreateVueComponent(GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.inheritAttrs, inject = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.inject, props = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.props, propsNeedCastKeys = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.propsNeedCastKeys, emits = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.emits, components = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.components, styles = GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.styles, externalClasses = _uA(
        "loadingClass",
        "textClass"
    ), setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox.setup(props as GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox, ctx)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox {
    return GenUniModulesUniRefreshBoxComponentsUniRefreshBoxUniRefreshBox(instance)
}
)
open class DataType__5 (
    @JsonNotNull
    open var listCount1: Number,
    @JsonNotNull
    open var refreshing1: Boolean = false,
    @JsonNotNull
    open var pullingDistance1: Number,
    @JsonNotNull
    open var listCount2: Number,
    @JsonNotNull
    open var refreshing2: Boolean = false,
    @JsonNotNull
    open var pullingDistance2: Number,
    @JsonNotNull
    open var listCount3: Number,
    @JsonNotNull
    open var refreshing3: Boolean = false,
    @JsonNotNull
    open var pullingDistance3: Number,
    @JsonNotNull
    open var listCount4: Number,
    @JsonNotNull
    open var refreshing4: Boolean = false,
    @JsonNotNull
    open var pullingDistance4: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__5ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__5ReactiveObject : DataType__5, IUTSReactive<DataType__5> {
    override var __v_raw: DataType__5
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__5, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(listCount1 = __v_raw.listCount1, refreshing1 = __v_raw.refreshing1, pullingDistance1 = __v_raw.pullingDistance1, listCount2 = __v_raw.listCount2, refreshing2 = __v_raw.refreshing2, pullingDistance2 = __v_raw.pullingDistance2, listCount3 = __v_raw.listCount3, refreshing3 = __v_raw.refreshing3, pullingDistance3 = __v_raw.pullingDistance3, listCount4 = __v_raw.listCount4, refreshing4 = __v_raw.refreshing4, pullingDistance4 = __v_raw.pullingDistance4) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__5ReactiveObject {
        return DataType__5ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var listCount1: Number
        get() {
            return _tRG(__v_raw, "listCount1", __v_raw.listCount1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("listCount1")) {
                return
            }
            val oldValue = __v_raw.listCount1
            __v_raw.listCount1 = value
            _tRS(__v_raw, "listCount1", oldValue, value)
        }
    override var refreshing1: Boolean
        get() {
            return _tRG(__v_raw, "refreshing1", __v_raw.refreshing1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refreshing1")) {
                return
            }
            val oldValue = __v_raw.refreshing1
            __v_raw.refreshing1 = value
            _tRS(__v_raw, "refreshing1", oldValue, value)
        }
    override var pullingDistance1: Number
        get() {
            return _tRG(__v_raw, "pullingDistance1", __v_raw.pullingDistance1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pullingDistance1")) {
                return
            }
            val oldValue = __v_raw.pullingDistance1
            __v_raw.pullingDistance1 = value
            _tRS(__v_raw, "pullingDistance1", oldValue, value)
        }
    override var listCount2: Number
        get() {
            return _tRG(__v_raw, "listCount2", __v_raw.listCount2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("listCount2")) {
                return
            }
            val oldValue = __v_raw.listCount2
            __v_raw.listCount2 = value
            _tRS(__v_raw, "listCount2", oldValue, value)
        }
    override var refreshing2: Boolean
        get() {
            return _tRG(__v_raw, "refreshing2", __v_raw.refreshing2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refreshing2")) {
                return
            }
            val oldValue = __v_raw.refreshing2
            __v_raw.refreshing2 = value
            _tRS(__v_raw, "refreshing2", oldValue, value)
        }
    override var pullingDistance2: Number
        get() {
            return _tRG(__v_raw, "pullingDistance2", __v_raw.pullingDistance2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pullingDistance2")) {
                return
            }
            val oldValue = __v_raw.pullingDistance2
            __v_raw.pullingDistance2 = value
            _tRS(__v_raw, "pullingDistance2", oldValue, value)
        }
    override var listCount3: Number
        get() {
            return _tRG(__v_raw, "listCount3", __v_raw.listCount3, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("listCount3")) {
                return
            }
            val oldValue = __v_raw.listCount3
            __v_raw.listCount3 = value
            _tRS(__v_raw, "listCount3", oldValue, value)
        }
    override var refreshing3: Boolean
        get() {
            return _tRG(__v_raw, "refreshing3", __v_raw.refreshing3, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refreshing3")) {
                return
            }
            val oldValue = __v_raw.refreshing3
            __v_raw.refreshing3 = value
            _tRS(__v_raw, "refreshing3", oldValue, value)
        }
    override var pullingDistance3: Number
        get() {
            return _tRG(__v_raw, "pullingDistance3", __v_raw.pullingDistance3, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pullingDistance3")) {
                return
            }
            val oldValue = __v_raw.pullingDistance3
            __v_raw.pullingDistance3 = value
            _tRS(__v_raw, "pullingDistance3", oldValue, value)
        }
    override var listCount4: Number
        get() {
            return _tRG(__v_raw, "listCount4", __v_raw.listCount4, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("listCount4")) {
                return
            }
            val oldValue = __v_raw.listCount4
            __v_raw.listCount4 = value
            _tRS(__v_raw, "listCount4", oldValue, value)
        }
    override var refreshing4: Boolean
        get() {
            return _tRG(__v_raw, "refreshing4", __v_raw.refreshing4, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refreshing4")) {
                return
            }
            val oldValue = __v_raw.refreshing4
            __v_raw.refreshing4 = value
            _tRS(__v_raw, "refreshing4", oldValue, value)
        }
    override var pullingDistance4: Number
        get() {
            return _tRG(__v_raw, "pullingDistance4", __v_raw.pullingDistance4, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pullingDistance4")) {
                return
            }
            val oldValue = __v_raw.pullingDistance4
            __v_raw.pullingDistance4 = value
            _tRS(__v_raw, "pullingDistance4", oldValue, value)
        }
}
val GenPagesComponentScrollViewScrollViewCustomRefresherPropsClass = CreateVueComponent(GenPagesComponentScrollViewScrollViewCustomRefresherProps::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewScrollViewCustomRefresherProps.inheritAttrs, inject = GenPagesComponentScrollViewScrollViewCustomRefresherProps.inject, props = GenPagesComponentScrollViewScrollViewCustomRefresherProps.props, propsNeedCastKeys = GenPagesComponentScrollViewScrollViewCustomRefresherProps.propsNeedCastKeys, emits = GenPagesComponentScrollViewScrollViewCustomRefresherProps.emits, components = GenPagesComponentScrollViewScrollViewCustomRefresherProps.components, styles = GenPagesComponentScrollViewScrollViewCustomRefresherProps.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewScrollViewCustomRefresherProps.setup(props as GenPagesComponentScrollViewScrollViewCustomRefresherProps, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewScrollViewCustomRefresherProps {
    return GenPagesComponentScrollViewScrollViewCustomRefresherProps(instance, renderer)
}
)
open class DataType__6 (
    @JsonNotNull
    open var scrollEndTriggeredTimes: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__6ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__6ReactiveObject : DataType__6, IUTSReactive<DataType__6> {
    override var __v_raw: DataType__6
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__6, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(scrollEndTriggeredTimes = __v_raw.scrollEndTriggeredTimes) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__6ReactiveObject {
        return DataType__6ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var scrollEndTriggeredTimes: Number
        get() {
            return _tRG(__v_raw, "scrollEndTriggeredTimes", __v_raw.scrollEndTriggeredTimes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollEndTriggeredTimes")) {
                return
            }
            val oldValue = __v_raw.scrollEndTriggeredTimes
            __v_raw.scrollEndTriggeredTimes = value
            _tRS(__v_raw, "scrollEndTriggeredTimes", oldValue, value)
        }
}
val GenPagesComponentScrollViewIssue18587Class = CreateVueComponent(GenPagesComponentScrollViewIssue18587::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewIssue18587.inheritAttrs, inject = GenPagesComponentScrollViewIssue18587.inject, props = GenPagesComponentScrollViewIssue18587.props, propsNeedCastKeys = GenPagesComponentScrollViewIssue18587.propsNeedCastKeys, emits = GenPagesComponentScrollViewIssue18587.emits, components = GenPagesComponentScrollViewIssue18587.components, styles = GenPagesComponentScrollViewIssue18587.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewIssue18587.setup(props as GenPagesComponentScrollViewIssue18587, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewIssue18587 {
    return GenPagesComponentScrollViewIssue18587(instance, renderer)
}
)
open class DataType__7 (
    @JsonNotNull
    open var scrollEndTriggeredTimes: Number,
    @JsonNotNull
    open var scrollTop: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__7ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__7ReactiveObject : DataType__7, IUTSReactive<DataType__7> {
    override var __v_raw: DataType__7
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__7, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(scrollEndTriggeredTimes = __v_raw.scrollEndTriggeredTimes, scrollTop = __v_raw.scrollTop) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__7ReactiveObject {
        return DataType__7ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var scrollEndTriggeredTimes: Number
        get() {
            return _tRG(__v_raw, "scrollEndTriggeredTimes", __v_raw.scrollEndTriggeredTimes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollEndTriggeredTimes")) {
                return
            }
            val oldValue = __v_raw.scrollEndTriggeredTimes
            __v_raw.scrollEndTriggeredTimes = value
            _tRS(__v_raw, "scrollEndTriggeredTimes", oldValue, value)
        }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
}
val GenPagesComponentScrollViewIssue18773Class = CreateVueComponent(GenPagesComponentScrollViewIssue18773::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentScrollViewIssue18773.inheritAttrs, inject = GenPagesComponentScrollViewIssue18773.inject, props = GenPagesComponentScrollViewIssue18773.props, propsNeedCastKeys = GenPagesComponentScrollViewIssue18773.propsNeedCastKeys, emits = GenPagesComponentScrollViewIssue18773.emits, components = GenPagesComponentScrollViewIssue18773.components, styles = GenPagesComponentScrollViewIssue18773.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentScrollViewIssue18773.setup(props as GenPagesComponentScrollViewIssue18773, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentScrollViewIssue18773 {
    return GenPagesComponentScrollViewIssue18773(instance, renderer)
}
)
open class SwiperEventTest (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
) : UTSObject()
open class DataType__8 (
    @JsonNotNull
    open var background: UTSArray<String>,
    @JsonNotNull
    open var dotsSelect: Boolean = false,
    @JsonNotNull
    open var reboundSelect: Boolean = false,
    @JsonNotNull
    open var autoplaySelect: Boolean = false,
    @JsonNotNull
    open var circularSelect: Boolean = false,
    @JsonNotNull
    open var indicatorColorSelect: Boolean = false,
    @JsonNotNull
    open var verticalSelect: Boolean = false,
    @JsonNotNull
    open var currentSelect: Boolean = false,
    @JsonNotNull
    open var currentItemIdSelect: Boolean = false,
    @JsonNotNull
    open var intervalSelect: Number,
    @JsonNotNull
    open var durationSelect: Number,
    @JsonNotNull
    open var indicatorColor: String,
    @JsonNotNull
    open var indicatorColorActive: String,
    @JsonNotNull
    open var currentVal: Number,
    @JsonNotNull
    open var currentItemIdVal: String,
    @JsonNotNull
    open var disableTouchSelect: Boolean = false,
    @JsonNotNull
    open var swiperTransitionSelect: Boolean = false,
    @JsonNotNull
    open var swiperAnimationfinishSelect: Boolean = false,
    @JsonNotNull
    open var swiperChangeSelect: Boolean = false,
    @JsonNotNull
    open var currentValChange: Number,
    @JsonNotNull
    open var autoplayForDefault: Boolean = false,
    @JsonNotNull
    open var circularForDefault: Boolean = false,
    open var changeDetailTest: UniSwiperChangeEventDetail? = null,
    open var transitionDetailTest: UniSwiperTransitionEventDetail? = null,
    open var animationfinishDetailTest: UniSwiperAnimationFinishEventDetail? = null,
    @JsonNotNull
    open var isChangeTest: String,
    @JsonNotNull
    open var isTransitionTest: String,
    @JsonNotNull
    open var isAnimationfinishTest: String,
    @JsonNotNull
    open var swipeX: Number,
    @JsonNotNull
    open var swipeY: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__8ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__8ReactiveObject : DataType__8, IUTSReactive<DataType__8> {
    override var __v_raw: DataType__8
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__8, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(background = __v_raw.background, dotsSelect = __v_raw.dotsSelect, reboundSelect = __v_raw.reboundSelect, autoplaySelect = __v_raw.autoplaySelect, circularSelect = __v_raw.circularSelect, indicatorColorSelect = __v_raw.indicatorColorSelect, verticalSelect = __v_raw.verticalSelect, currentSelect = __v_raw.currentSelect, currentItemIdSelect = __v_raw.currentItemIdSelect, intervalSelect = __v_raw.intervalSelect, durationSelect = __v_raw.durationSelect, indicatorColor = __v_raw.indicatorColor, indicatorColorActive = __v_raw.indicatorColorActive, currentVal = __v_raw.currentVal, currentItemIdVal = __v_raw.currentItemIdVal, disableTouchSelect = __v_raw.disableTouchSelect, swiperTransitionSelect = __v_raw.swiperTransitionSelect, swiperAnimationfinishSelect = __v_raw.swiperAnimationfinishSelect, swiperChangeSelect = __v_raw.swiperChangeSelect, currentValChange = __v_raw.currentValChange, autoplayForDefault = __v_raw.autoplayForDefault, circularForDefault = __v_raw.circularForDefault, changeDetailTest = __v_raw.changeDetailTest, transitionDetailTest = __v_raw.transitionDetailTest, animationfinishDetailTest = __v_raw.animationfinishDetailTest, isChangeTest = __v_raw.isChangeTest, isTransitionTest = __v_raw.isTransitionTest, isAnimationfinishTest = __v_raw.isAnimationfinishTest, swipeX = __v_raw.swipeX, swipeY = __v_raw.swipeY) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__8ReactiveObject {
        return DataType__8ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var background: UTSArray<String>
        get() {
            return _tRG(__v_raw, "background", __v_raw.background, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("background")) {
                return
            }
            val oldValue = __v_raw.background
            __v_raw.background = value
            _tRS(__v_raw, "background", oldValue, value)
        }
    override var dotsSelect: Boolean
        get() {
            return _tRG(__v_raw, "dotsSelect", __v_raw.dotsSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("dotsSelect")) {
                return
            }
            val oldValue = __v_raw.dotsSelect
            __v_raw.dotsSelect = value
            _tRS(__v_raw, "dotsSelect", oldValue, value)
        }
    override var reboundSelect: Boolean
        get() {
            return _tRG(__v_raw, "reboundSelect", __v_raw.reboundSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("reboundSelect")) {
                return
            }
            val oldValue = __v_raw.reboundSelect
            __v_raw.reboundSelect = value
            _tRS(__v_raw, "reboundSelect", oldValue, value)
        }
    override var autoplaySelect: Boolean
        get() {
            return _tRG(__v_raw, "autoplaySelect", __v_raw.autoplaySelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoplaySelect")) {
                return
            }
            val oldValue = __v_raw.autoplaySelect
            __v_raw.autoplaySelect = value
            _tRS(__v_raw, "autoplaySelect", oldValue, value)
        }
    override var circularSelect: Boolean
        get() {
            return _tRG(__v_raw, "circularSelect", __v_raw.circularSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("circularSelect")) {
                return
            }
            val oldValue = __v_raw.circularSelect
            __v_raw.circularSelect = value
            _tRS(__v_raw, "circularSelect", oldValue, value)
        }
    override var indicatorColorSelect: Boolean
        get() {
            return _tRG(__v_raw, "indicatorColorSelect", __v_raw.indicatorColorSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("indicatorColorSelect")) {
                return
            }
            val oldValue = __v_raw.indicatorColorSelect
            __v_raw.indicatorColorSelect = value
            _tRS(__v_raw, "indicatorColorSelect", oldValue, value)
        }
    override var verticalSelect: Boolean
        get() {
            return _tRG(__v_raw, "verticalSelect", __v_raw.verticalSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("verticalSelect")) {
                return
            }
            val oldValue = __v_raw.verticalSelect
            __v_raw.verticalSelect = value
            _tRS(__v_raw, "verticalSelect", oldValue, value)
        }
    override var currentSelect: Boolean
        get() {
            return _tRG(__v_raw, "currentSelect", __v_raw.currentSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentSelect")) {
                return
            }
            val oldValue = __v_raw.currentSelect
            __v_raw.currentSelect = value
            _tRS(__v_raw, "currentSelect", oldValue, value)
        }
    override var currentItemIdSelect: Boolean
        get() {
            return _tRG(__v_raw, "currentItemIdSelect", __v_raw.currentItemIdSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentItemIdSelect")) {
                return
            }
            val oldValue = __v_raw.currentItemIdSelect
            __v_raw.currentItemIdSelect = value
            _tRS(__v_raw, "currentItemIdSelect", oldValue, value)
        }
    override var intervalSelect: Number
        get() {
            return _tRG(__v_raw, "intervalSelect", __v_raw.intervalSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("intervalSelect")) {
                return
            }
            val oldValue = __v_raw.intervalSelect
            __v_raw.intervalSelect = value
            _tRS(__v_raw, "intervalSelect", oldValue, value)
        }
    override var durationSelect: Number
        get() {
            return _tRG(__v_raw, "durationSelect", __v_raw.durationSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("durationSelect")) {
                return
            }
            val oldValue = __v_raw.durationSelect
            __v_raw.durationSelect = value
            _tRS(__v_raw, "durationSelect", oldValue, value)
        }
    override var indicatorColor: String
        get() {
            return _tRG(__v_raw, "indicatorColor", __v_raw.indicatorColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("indicatorColor")) {
                return
            }
            val oldValue = __v_raw.indicatorColor
            __v_raw.indicatorColor = value
            _tRS(__v_raw, "indicatorColor", oldValue, value)
        }
    override var indicatorColorActive: String
        get() {
            return _tRG(__v_raw, "indicatorColorActive", __v_raw.indicatorColorActive, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("indicatorColorActive")) {
                return
            }
            val oldValue = __v_raw.indicatorColorActive
            __v_raw.indicatorColorActive = value
            _tRS(__v_raw, "indicatorColorActive", oldValue, value)
        }
    override var currentVal: Number
        get() {
            return _tRG(__v_raw, "currentVal", __v_raw.currentVal, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentVal")) {
                return
            }
            val oldValue = __v_raw.currentVal
            __v_raw.currentVal = value
            _tRS(__v_raw, "currentVal", oldValue, value)
        }
    override var currentItemIdVal: String
        get() {
            return _tRG(__v_raw, "currentItemIdVal", __v_raw.currentItemIdVal, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentItemIdVal")) {
                return
            }
            val oldValue = __v_raw.currentItemIdVal
            __v_raw.currentItemIdVal = value
            _tRS(__v_raw, "currentItemIdVal", oldValue, value)
        }
    override var disableTouchSelect: Boolean
        get() {
            return _tRG(__v_raw, "disableTouchSelect", __v_raw.disableTouchSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disableTouchSelect")) {
                return
            }
            val oldValue = __v_raw.disableTouchSelect
            __v_raw.disableTouchSelect = value
            _tRS(__v_raw, "disableTouchSelect", oldValue, value)
        }
    override var swiperTransitionSelect: Boolean
        get() {
            return _tRG(__v_raw, "swiperTransitionSelect", __v_raw.swiperTransitionSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperTransitionSelect")) {
                return
            }
            val oldValue = __v_raw.swiperTransitionSelect
            __v_raw.swiperTransitionSelect = value
            _tRS(__v_raw, "swiperTransitionSelect", oldValue, value)
        }
    override var swiperAnimationfinishSelect: Boolean
        get() {
            return _tRG(__v_raw, "swiperAnimationfinishSelect", __v_raw.swiperAnimationfinishSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperAnimationfinishSelect")) {
                return
            }
            val oldValue = __v_raw.swiperAnimationfinishSelect
            __v_raw.swiperAnimationfinishSelect = value
            _tRS(__v_raw, "swiperAnimationfinishSelect", oldValue, value)
        }
    override var swiperChangeSelect: Boolean
        get() {
            return _tRG(__v_raw, "swiperChangeSelect", __v_raw.swiperChangeSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperChangeSelect")) {
                return
            }
            val oldValue = __v_raw.swiperChangeSelect
            __v_raw.swiperChangeSelect = value
            _tRS(__v_raw, "swiperChangeSelect", oldValue, value)
        }
    override var currentValChange: Number
        get() {
            return _tRG(__v_raw, "currentValChange", __v_raw.currentValChange, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentValChange")) {
                return
            }
            val oldValue = __v_raw.currentValChange
            __v_raw.currentValChange = value
            _tRS(__v_raw, "currentValChange", oldValue, value)
        }
    override var autoplayForDefault: Boolean
        get() {
            return _tRG(__v_raw, "autoplayForDefault", __v_raw.autoplayForDefault, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoplayForDefault")) {
                return
            }
            val oldValue = __v_raw.autoplayForDefault
            __v_raw.autoplayForDefault = value
            _tRS(__v_raw, "autoplayForDefault", oldValue, value)
        }
    override var circularForDefault: Boolean
        get() {
            return _tRG(__v_raw, "circularForDefault", __v_raw.circularForDefault, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("circularForDefault")) {
                return
            }
            val oldValue = __v_raw.circularForDefault
            __v_raw.circularForDefault = value
            _tRS(__v_raw, "circularForDefault", oldValue, value)
        }
    override var changeDetailTest: UniSwiperChangeEventDetail?
        get() {
            return _tRG(__v_raw, "changeDetailTest", __v_raw.changeDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("changeDetailTest")) {
                return
            }
            val oldValue = __v_raw.changeDetailTest
            __v_raw.changeDetailTest = value
            _tRS(__v_raw, "changeDetailTest", oldValue, value)
        }
    override var transitionDetailTest: UniSwiperTransitionEventDetail?
        get() {
            return _tRG(__v_raw, "transitionDetailTest", __v_raw.transitionDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("transitionDetailTest")) {
                return
            }
            val oldValue = __v_raw.transitionDetailTest
            __v_raw.transitionDetailTest = value
            _tRS(__v_raw, "transitionDetailTest", oldValue, value)
        }
    override var animationfinishDetailTest: UniSwiperAnimationFinishEventDetail?
        get() {
            return _tRG(__v_raw, "animationfinishDetailTest", __v_raw.animationfinishDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("animationfinishDetailTest")) {
                return
            }
            val oldValue = __v_raw.animationfinishDetailTest
            __v_raw.animationfinishDetailTest = value
            _tRS(__v_raw, "animationfinishDetailTest", oldValue, value)
        }
    override var isChangeTest: String
        get() {
            return _tRG(__v_raw, "isChangeTest", __v_raw.isChangeTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isChangeTest")) {
                return
            }
            val oldValue = __v_raw.isChangeTest
            __v_raw.isChangeTest = value
            _tRS(__v_raw, "isChangeTest", oldValue, value)
        }
    override var isTransitionTest: String
        get() {
            return _tRG(__v_raw, "isTransitionTest", __v_raw.isTransitionTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isTransitionTest")) {
                return
            }
            val oldValue = __v_raw.isTransitionTest
            __v_raw.isTransitionTest = value
            _tRS(__v_raw, "isTransitionTest", oldValue, value)
        }
    override var isAnimationfinishTest: String
        get() {
            return _tRG(__v_raw, "isAnimationfinishTest", __v_raw.isAnimationfinishTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isAnimationfinishTest")) {
                return
            }
            val oldValue = __v_raw.isAnimationfinishTest
            __v_raw.isAnimationfinishTest = value
            _tRS(__v_raw, "isAnimationfinishTest", oldValue, value)
        }
    override var swipeX: Number
        get() {
            return _tRG(__v_raw, "swipeX", __v_raw.swipeX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swipeX")) {
                return
            }
            val oldValue = __v_raw.swipeX
            __v_raw.swipeX = value
            _tRS(__v_raw, "swipeX", oldValue, value)
        }
    override var swipeY: Number
        get() {
            return _tRG(__v_raw, "swipeY", __v_raw.swipeY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swipeY")) {
                return
            }
            val oldValue = __v_raw.swipeY
            __v_raw.swipeY = value
            _tRS(__v_raw, "swipeY", oldValue, value)
        }
}
val GenPagesComponentSwiperSwiperClass = CreateVueComponent(GenPagesComponentSwiperSwiper::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSwiperSwiper.inheritAttrs, inject = GenPagesComponentSwiperSwiper.inject, props = GenPagesComponentSwiperSwiper.props, propsNeedCastKeys = GenPagesComponentSwiperSwiper.propsNeedCastKeys, emits = GenPagesComponentSwiperSwiper.emits, components = GenPagesComponentSwiperSwiper.components, styles = GenPagesComponentSwiperSwiper.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSwiperSwiper.setup(props as GenPagesComponentSwiperSwiper, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSwiperSwiper {
    return GenPagesComponentSwiperSwiper(instance, renderer)
}
)
open class ListType (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var content: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListTypeReactiveObject : ListType, IUTSReactive<ListType> {
    override var __v_raw: ListType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ListType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, content = __v_raw.content) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListTypeReactiveObject {
        return ListTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var content: String
        get() {
            return _tRG(__v_raw, "content", __v_raw.content, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("content")) {
                return
            }
            val oldValue = __v_raw.content
            __v_raw.content = value
            _tRS(__v_raw, "content", oldValue, value)
        }
}
open class DataType__9 (
    @JsonNotNull
    open var list: UTSArray<ListType>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__9ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__9ReactiveObject : DataType__9, IUTSReactive<DataType__9> {
    override var __v_raw: DataType__9
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__9, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(list = __v_raw.list) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__9ReactiveObject {
        return DataType__9ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var list: UTSArray<ListType>
        get() {
            return _tRG(__v_raw, "list", __v_raw.list, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("list")) {
                return
            }
            val oldValue = __v_raw.list
            __v_raw.list = value
            _tRS(__v_raw, "list", oldValue, value)
        }
}
val GenPagesComponentSwiperSwiperAnimClass = CreateVueComponent(GenPagesComponentSwiperSwiperAnim::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSwiperSwiperAnim.inheritAttrs, inject = GenPagesComponentSwiperSwiperAnim.inject, props = GenPagesComponentSwiperSwiperAnim.props, propsNeedCastKeys = GenPagesComponentSwiperSwiperAnim.propsNeedCastKeys, emits = GenPagesComponentSwiperSwiperAnim.emits, components = GenPagesComponentSwiperSwiperAnim.components, styles = GenPagesComponentSwiperSwiperAnim.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSwiperSwiperAnim.setup(props as GenPagesComponentSwiperSwiperAnim, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSwiperSwiperAnim {
    return GenPagesComponentSwiperSwiperAnim(instance, renderer)
}
)
val GenPagesComponentMatchMediaMatchMediaClass = CreateVueComponent(GenPagesComponentMatchMediaMatchMedia::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentMatchMediaMatchMedia.inheritAttrs, inject = GenPagesComponentMatchMediaMatchMedia.inject, props = GenPagesComponentMatchMediaMatchMedia.props, propsNeedCastKeys = GenPagesComponentMatchMediaMatchMedia.propsNeedCastKeys, emits = GenPagesComponentMatchMediaMatchMedia.emits, components = GenPagesComponentMatchMediaMatchMedia.components, styles = GenPagesComponentMatchMediaMatchMedia.styles)
}
, fun(instance, renderer): GenPagesComponentMatchMediaMatchMedia {
    return GenPagesComponentMatchMediaMatchMedia(instance, renderer)
}
)
typealias InputValue = Any
val GenComponentsInputDataInputDataClass = CreateVueComponent(GenComponentsInputDataInputData::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsInputDataInputData.inheritAttrs, inject = GenComponentsInputDataInputData.inject, props = GenComponentsInputDataInputData.props, propsNeedCastKeys = GenComponentsInputDataInputData.propsNeedCastKeys, emits = GenComponentsInputDataInputData.emits, components = GenComponentsInputDataInputData.components, styles = GenComponentsInputDataInputData.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsInputDataInputData.setup(props as GenComponentsInputDataInputData)
    }
    )
}
, fun(instance, renderer): GenComponentsInputDataInputData {
    return GenComponentsInputDataInputData(instance)
}
)
open class ScrollEventTest__1 (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
    open var direction: String? = null,
) : UTSObject()
open class DataType__10 (
    @JsonNotNull
    open var refresher_triggered_boolean: Boolean = false,
    @JsonNotNull
    open var refresher_enabled_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_with_animation_boolean: Boolean = false,
    @JsonNotNull
    open var show_scrollbar_boolean: Boolean = false,
    @JsonNotNull
    open var bounces_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_y_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_x_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_direction: String,
    @JsonNotNull
    open var upper_threshold_input: Number,
    @JsonNotNull
    open var lower_threshold_input: Number,
    @JsonNotNull
    open var scroll_top_input: Number,
    @JsonNotNull
    open var scroll_left_input: Number,
    @JsonNotNull
    open var refresher_background_input: String,
    @JsonNotNull
    open var scrollData: UTSArray<String>,
    @JsonNotNull
    open var size_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var scrollIntoView: String,
    @JsonNotNull
    open var refresherrefresh: Boolean = false,
    @JsonNotNull
    open var refresher_default_style_input: String,
    @JsonNotNull
    open var text: UTSArray<String>,
    @JsonNotNull
    open var state: Number,
    @JsonNotNull
    open var reset: Boolean = false,
    @JsonNotNull
    open var isScrollTest: String,
    @JsonNotNull
    open var isScrolltolowerTest: String,
    @JsonNotNull
    open var isScrolltoupperTest: String,
    open var scrollDetailTest: UniScrollEventDetail? = null,
    open var scrollEndDetailTest: UniScrollEventDetail? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__10ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__10ReactiveObject : DataType__10, IUTSReactive<DataType__10> {
    override var __v_raw: DataType__10
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__10, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(refresher_triggered_boolean = __v_raw.refresher_triggered_boolean, refresher_enabled_boolean = __v_raw.refresher_enabled_boolean, scroll_with_animation_boolean = __v_raw.scroll_with_animation_boolean, show_scrollbar_boolean = __v_raw.show_scrollbar_boolean, bounces_boolean = __v_raw.bounces_boolean, scroll_y_boolean = __v_raw.scroll_y_boolean, scroll_x_boolean = __v_raw.scroll_x_boolean, scroll_direction = __v_raw.scroll_direction, upper_threshold_input = __v_raw.upper_threshold_input, lower_threshold_input = __v_raw.lower_threshold_input, scroll_top_input = __v_raw.scroll_top_input, scroll_left_input = __v_raw.scroll_left_input, refresher_background_input = __v_raw.refresher_background_input, scrollData = __v_raw.scrollData, size_enum = __v_raw.size_enum, scrollIntoView = __v_raw.scrollIntoView, refresherrefresh = __v_raw.refresherrefresh, refresher_default_style_input = __v_raw.refresher_default_style_input, text = __v_raw.text, state = __v_raw.state, reset = __v_raw.reset, isScrollTest = __v_raw.isScrollTest, isScrolltolowerTest = __v_raw.isScrolltolowerTest, isScrolltoupperTest = __v_raw.isScrolltoupperTest, scrollDetailTest = __v_raw.scrollDetailTest, scrollEndDetailTest = __v_raw.scrollEndDetailTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__10ReactiveObject {
        return DataType__10ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var refresher_triggered_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_triggered_boolean", __v_raw.refresher_triggered_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_triggered_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_triggered_boolean
            __v_raw.refresher_triggered_boolean = value
            _tRS(__v_raw, "refresher_triggered_boolean", oldValue, value)
        }
    override var refresher_enabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_enabled_boolean", __v_raw.refresher_enabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_enabled_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_enabled_boolean
            __v_raw.refresher_enabled_boolean = value
            _tRS(__v_raw, "refresher_enabled_boolean", oldValue, value)
        }
    override var scroll_with_animation_boolean: Boolean
        get() {
            return _tRG(__v_raw, "scroll_with_animation_boolean", __v_raw.scroll_with_animation_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_with_animation_boolean")) {
                return
            }
            val oldValue = __v_raw.scroll_with_animation_boolean
            __v_raw.scroll_with_animation_boolean = value
            _tRS(__v_raw, "scroll_with_animation_boolean", oldValue, value)
        }
    override var show_scrollbar_boolean: Boolean
        get() {
            return _tRG(__v_raw, "show_scrollbar_boolean", __v_raw.show_scrollbar_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("show_scrollbar_boolean")) {
                return
            }
            val oldValue = __v_raw.show_scrollbar_boolean
            __v_raw.show_scrollbar_boolean = value
            _tRS(__v_raw, "show_scrollbar_boolean", oldValue, value)
        }
    override var bounces_boolean: Boolean
        get() {
            return _tRG(__v_raw, "bounces_boolean", __v_raw.bounces_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bounces_boolean")) {
                return
            }
            val oldValue = __v_raw.bounces_boolean
            __v_raw.bounces_boolean = value
            _tRS(__v_raw, "bounces_boolean", oldValue, value)
        }
    override var scroll_y_boolean: Boolean
        get() {
            return _tRG(__v_raw, "scroll_y_boolean", __v_raw.scroll_y_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_y_boolean")) {
                return
            }
            val oldValue = __v_raw.scroll_y_boolean
            __v_raw.scroll_y_boolean = value
            _tRS(__v_raw, "scroll_y_boolean", oldValue, value)
        }
    override var scroll_x_boolean: Boolean
        get() {
            return _tRG(__v_raw, "scroll_x_boolean", __v_raw.scroll_x_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_x_boolean")) {
                return
            }
            val oldValue = __v_raw.scroll_x_boolean
            __v_raw.scroll_x_boolean = value
            _tRS(__v_raw, "scroll_x_boolean", oldValue, value)
        }
    override var scroll_direction: String
        get() {
            return _tRG(__v_raw, "scroll_direction", __v_raw.scroll_direction, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_direction")) {
                return
            }
            val oldValue = __v_raw.scroll_direction
            __v_raw.scroll_direction = value
            _tRS(__v_raw, "scroll_direction", oldValue, value)
        }
    override var upper_threshold_input: Number
        get() {
            return _tRG(__v_raw, "upper_threshold_input", __v_raw.upper_threshold_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("upper_threshold_input")) {
                return
            }
            val oldValue = __v_raw.upper_threshold_input
            __v_raw.upper_threshold_input = value
            _tRS(__v_raw, "upper_threshold_input", oldValue, value)
        }
    override var lower_threshold_input: Number
        get() {
            return _tRG(__v_raw, "lower_threshold_input", __v_raw.lower_threshold_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lower_threshold_input")) {
                return
            }
            val oldValue = __v_raw.lower_threshold_input
            __v_raw.lower_threshold_input = value
            _tRS(__v_raw, "lower_threshold_input", oldValue, value)
        }
    override var scroll_top_input: Number
        get() {
            return _tRG(__v_raw, "scroll_top_input", __v_raw.scroll_top_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_top_input")) {
                return
            }
            val oldValue = __v_raw.scroll_top_input
            __v_raw.scroll_top_input = value
            _tRS(__v_raw, "scroll_top_input", oldValue, value)
        }
    override var scroll_left_input: Number
        get() {
            return _tRG(__v_raw, "scroll_left_input", __v_raw.scroll_left_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_left_input")) {
                return
            }
            val oldValue = __v_raw.scroll_left_input
            __v_raw.scroll_left_input = value
            _tRS(__v_raw, "scroll_left_input", oldValue, value)
        }
    override var refresher_background_input: String
        get() {
            return _tRG(__v_raw, "refresher_background_input", __v_raw.refresher_background_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_background_input")) {
                return
            }
            val oldValue = __v_raw.refresher_background_input
            __v_raw.refresher_background_input = value
            _tRS(__v_raw, "refresher_background_input", oldValue, value)
        }
    override var scrollData: UTSArray<String>
        get() {
            return _tRG(__v_raw, "scrollData", __v_raw.scrollData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollData")) {
                return
            }
            val oldValue = __v_raw.scrollData
            __v_raw.scrollData = value
            _tRS(__v_raw, "scrollData", oldValue, value)
        }
    override var size_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "size_enum", __v_raw.size_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size_enum")) {
                return
            }
            val oldValue = __v_raw.size_enum
            __v_raw.size_enum = value
            _tRS(__v_raw, "size_enum", oldValue, value)
        }
    override var scrollIntoView: String
        get() {
            return _tRG(__v_raw, "scrollIntoView", __v_raw.scrollIntoView, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollIntoView")) {
                return
            }
            val oldValue = __v_raw.scrollIntoView
            __v_raw.scrollIntoView = value
            _tRS(__v_raw, "scrollIntoView", oldValue, value)
        }
    override var refresherrefresh: Boolean
        get() {
            return _tRG(__v_raw, "refresherrefresh", __v_raw.refresherrefresh, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherrefresh")) {
                return
            }
            val oldValue = __v_raw.refresherrefresh
            __v_raw.refresherrefresh = value
            _tRS(__v_raw, "refresherrefresh", oldValue, value)
        }
    override var refresher_default_style_input: String
        get() {
            return _tRG(__v_raw, "refresher_default_style_input", __v_raw.refresher_default_style_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_default_style_input")) {
                return
            }
            val oldValue = __v_raw.refresher_default_style_input
            __v_raw.refresher_default_style_input = value
            _tRS(__v_raw, "refresher_default_style_input", oldValue, value)
        }
    override var text: UTSArray<String>
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var state: Number
        get() {
            return _tRG(__v_raw, "state", __v_raw.state, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("state")) {
                return
            }
            val oldValue = __v_raw.state
            __v_raw.state = value
            _tRS(__v_raw, "state", oldValue, value)
        }
    override var reset: Boolean
        get() {
            return _tRG(__v_raw, "reset", __v_raw.reset, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("reset")) {
                return
            }
            val oldValue = __v_raw.reset
            __v_raw.reset = value
            _tRS(__v_raw, "reset", oldValue, value)
        }
    override var isScrollTest: String
        get() {
            return _tRG(__v_raw, "isScrollTest", __v_raw.isScrollTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrollTest")) {
                return
            }
            val oldValue = __v_raw.isScrollTest
            __v_raw.isScrollTest = value
            _tRS(__v_raw, "isScrollTest", oldValue, value)
        }
    override var isScrolltolowerTest: String
        get() {
            return _tRG(__v_raw, "isScrolltolowerTest", __v_raw.isScrolltolowerTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltolowerTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltolowerTest
            __v_raw.isScrolltolowerTest = value
            _tRS(__v_raw, "isScrolltolowerTest", oldValue, value)
        }
    override var isScrolltoupperTest: String
        get() {
            return _tRG(__v_raw, "isScrolltoupperTest", __v_raw.isScrolltoupperTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltoupperTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltoupperTest
            __v_raw.isScrolltoupperTest = value
            _tRS(__v_raw, "isScrolltoupperTest", oldValue, value)
        }
    override var scrollDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollDetailTest", __v_raw.scrollDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollDetailTest
            __v_raw.scrollDetailTest = value
            _tRS(__v_raw, "scrollDetailTest", oldValue, value)
        }
    override var scrollEndDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollEndDetailTest", __v_raw.scrollEndDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollEndDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollEndDetailTest
            __v_raw.scrollEndDetailTest = value
            _tRS(__v_raw, "scrollEndDetailTest", oldValue, value)
        }
}
val GenPagesComponentListViewListViewClass = CreateVueComponent(GenPagesComponentListViewListView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListView.inheritAttrs, inject = GenPagesComponentListViewListView.inject, props = GenPagesComponentListViewListView.props, propsNeedCastKeys = GenPagesComponentListViewListView.propsNeedCastKeys, emits = GenPagesComponentListViewListView.emits, components = GenPagesComponentListViewListView.components, styles = GenPagesComponentListViewListView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewListView.setup(props as GenPagesComponentListViewListView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListView {
    return GenPagesComponentListViewListView(instance, renderer)
}
)
open class RefresherEventTest__1 (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
    @JsonNotNull
    open var dy: Number,
) : UTSObject()
open class DataType__11 (
    @JsonNotNull
    open var refresherTriggered: Boolean = false,
    @JsonNotNull
    open var refresherrefreshTest: String,
    @JsonNotNull
    open var onRefresherabortTest: String,
    @JsonNotNull
    open var onRefresherrestoreTest: String,
    @JsonNotNull
    open var onRefresherpullingTest: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__11ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__11ReactiveObject : DataType__11, IUTSReactive<DataType__11> {
    override var __v_raw: DataType__11
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__11, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(refresherTriggered = __v_raw.refresherTriggered, refresherrefreshTest = __v_raw.refresherrefreshTest, onRefresherabortTest = __v_raw.onRefresherabortTest, onRefresherrestoreTest = __v_raw.onRefresherrestoreTest, onRefresherpullingTest = __v_raw.onRefresherpullingTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__11ReactiveObject {
        return DataType__11ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var refresherTriggered: Boolean
        get() {
            return _tRG(__v_raw, "refresherTriggered", __v_raw.refresherTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggered")) {
                return
            }
            val oldValue = __v_raw.refresherTriggered
            __v_raw.refresherTriggered = value
            _tRS(__v_raw, "refresherTriggered", oldValue, value)
        }
    override var refresherrefreshTest: String
        get() {
            return _tRG(__v_raw, "refresherrefreshTest", __v_raw.refresherrefreshTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherrefreshTest")) {
                return
            }
            val oldValue = __v_raw.refresherrefreshTest
            __v_raw.refresherrefreshTest = value
            _tRS(__v_raw, "refresherrefreshTest", oldValue, value)
        }
    override var onRefresherabortTest: String
        get() {
            return _tRG(__v_raw, "onRefresherabortTest", __v_raw.onRefresherabortTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherabortTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherabortTest
            __v_raw.onRefresherabortTest = value
            _tRS(__v_raw, "onRefresherabortTest", oldValue, value)
        }
    override var onRefresherrestoreTest: String
        get() {
            return _tRG(__v_raw, "onRefresherrestoreTest", __v_raw.onRefresherrestoreTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherrestoreTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherrestoreTest
            __v_raw.onRefresherrestoreTest = value
            _tRS(__v_raw, "onRefresherrestoreTest", oldValue, value)
        }
    override var onRefresherpullingTest: String
        get() {
            return _tRG(__v_raw, "onRefresherpullingTest", __v_raw.onRefresherpullingTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onRefresherpullingTest")) {
                return
            }
            val oldValue = __v_raw.onRefresherpullingTest
            __v_raw.onRefresherpullingTest = value
            _tRS(__v_raw, "onRefresherpullingTest", oldValue, value)
        }
}
val GenPagesComponentListViewListViewRefreshClass = CreateVueComponent(GenPagesComponentListViewListViewRefresh::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewRefresh.inheritAttrs, inject = GenPagesComponentListViewListViewRefresh.inject, props = GenPagesComponentListViewListViewRefresh.props, propsNeedCastKeys = GenPagesComponentListViewListViewRefresh.propsNeedCastKeys, emits = GenPagesComponentListViewListViewRefresh.emits, components = GenPagesComponentListViewListViewRefresh.components, styles = GenPagesComponentListViewListViewRefresh.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewListViewRefresh.setup(props as GenPagesComponentListViewListViewRefresh, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewRefresh {
    return GenPagesComponentListViewListViewRefresh(instance, renderer)
}
)
open class Item__2 (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var checked: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__2ReactiveObject : Item__2, IUTSReactive<Item__2> {
    override var __v_raw: Item__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, checked = __v_raw.checked) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__2ReactiveObject {
        return Item__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
}
open class DataType__12 (
    @JsonNotNull
    open var list_show: Boolean = false,
    @JsonNotNull
    open var displayArrow: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__12ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__12ReactiveObject : DataType__12, IUTSReactive<DataType__12> {
    override var __v_raw: DataType__12
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__12, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(list_show = __v_raw.list_show, displayArrow = __v_raw.displayArrow) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__12ReactiveObject {
        return DataType__12ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var list_show: Boolean
        get() {
            return _tRG(__v_raw, "list_show", __v_raw.list_show, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("list_show")) {
                return
            }
            val oldValue = __v_raw.list_show
            __v_raw.list_show = value
            _tRS(__v_raw, "list_show", oldValue, value)
        }
    override var displayArrow: Boolean
        get() {
            return _tRG(__v_raw, "displayArrow", __v_raw.displayArrow, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("displayArrow")) {
                return
            }
            val oldValue = __v_raw.displayArrow
            __v_raw.displayArrow = value
            _tRS(__v_raw, "displayArrow", oldValue, value)
        }
}
val GenPagesComponentListViewListViewMultiplexClass = CreateVueComponent(GenPagesComponentListViewListViewMultiplex::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewMultiplex.inheritAttrs, inject = GenPagesComponentListViewListViewMultiplex.inject, props = GenPagesComponentListViewListViewMultiplex.props, propsNeedCastKeys = GenPagesComponentListViewListViewMultiplex.propsNeedCastKeys, emits = GenPagesComponentListViewListViewMultiplex.emits, components = GenPagesComponentListViewListViewMultiplex.components, styles = GenPagesComponentListViewListViewMultiplex.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewListViewMultiplex.setup(props as GenPagesComponentListViewListViewMultiplex, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewMultiplex {
    return GenPagesComponentListViewListViewMultiplex(instance, renderer)
}
)
open class DataType__13 (
    @JsonNotNull
    open var item_count: Number,
    @JsonNotNull
    open var isTesting: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__13ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__13ReactiveObject : DataType__13, IUTSReactive<DataType__13> {
    override var __v_raw: DataType__13
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__13, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(item_count = __v_raw.item_count, isTesting = __v_raw.isTesting) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__13ReactiveObject {
        return DataType__13ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var item_count: Number
        get() {
            return _tRG(__v_raw, "item_count", __v_raw.item_count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("item_count")) {
                return
            }
            val oldValue = __v_raw.item_count
            __v_raw.item_count = value
            _tRS(__v_raw, "item_count", oldValue, value)
        }
    override var isTesting: Boolean
        get() {
            return _tRG(__v_raw, "isTesting", __v_raw.isTesting, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isTesting")) {
                return
            }
            val oldValue = __v_raw.isTesting
            __v_raw.isTesting = value
            _tRS(__v_raw, "isTesting", oldValue, value)
        }
}
val GenPagesComponentListViewListViewMultiplexInputClass = CreateVueComponent(GenPagesComponentListViewListViewMultiplexInput::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewMultiplexInput.inheritAttrs, inject = GenPagesComponentListViewListViewMultiplexInput.inject, props = GenPagesComponentListViewListViewMultiplexInput.props, propsNeedCastKeys = GenPagesComponentListViewListViewMultiplexInput.propsNeedCastKeys, emits = GenPagesComponentListViewListViewMultiplexInput.emits, components = GenPagesComponentListViewListViewMultiplexInput.components, styles = GenPagesComponentListViewListViewMultiplexInput.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewListViewMultiplexInput.setup(props as GenPagesComponentListViewListViewMultiplexInput, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewMultiplexInput {
    return GenPagesComponentListViewListViewMultiplexInput(instance, renderer)
}
)
open class Item__3 (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var checkboxChecked: Boolean = false,
    @JsonNotNull
    open var switchChecked: Boolean = false,
    @JsonNotNull
    open var inputValue: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__3ReactiveObject : Item__3, IUTSReactive<Item__3> {
    override var __v_raw: Item__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, checkboxChecked = __v_raw.checkboxChecked, switchChecked = __v_raw.switchChecked, inputValue = __v_raw.inputValue) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__3ReactiveObject {
        return Item__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var checkboxChecked: Boolean
        get() {
            return _tRG(__v_raw, "checkboxChecked", __v_raw.checkboxChecked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checkboxChecked")) {
                return
            }
            val oldValue = __v_raw.checkboxChecked
            __v_raw.checkboxChecked = value
            _tRS(__v_raw, "checkboxChecked", oldValue, value)
        }
    override var switchChecked: Boolean
        get() {
            return _tRG(__v_raw, "switchChecked", __v_raw.switchChecked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("switchChecked")) {
                return
            }
            val oldValue = __v_raw.switchChecked
            __v_raw.switchChecked = value
            _tRS(__v_raw, "switchChecked", oldValue, value)
        }
    override var inputValue: String
        get() {
            return _tRG(__v_raw, "inputValue", __v_raw.inputValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputValue")) {
                return
            }
            val oldValue = __v_raw.inputValue
            __v_raw.inputValue = value
            _tRS(__v_raw, "inputValue", oldValue, value)
        }
}
val GenPagesComponentListViewListViewFormItemClass = CreateVueComponent(GenPagesComponentListViewListViewFormItem::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewFormItem.inheritAttrs, inject = GenPagesComponentListViewListViewFormItem.inject, props = GenPagesComponentListViewListViewFormItem.props, propsNeedCastKeys = GenPagesComponentListViewListViewFormItem.propsNeedCastKeys, emits = GenPagesComponentListViewListViewFormItem.emits, components = GenPagesComponentListViewListViewFormItem.components, styles = GenPagesComponentListViewListViewFormItem.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewFormItem.setup(props as GenPagesComponentListViewListViewFormItem)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewFormItem {
    return GenPagesComponentListViewListViewFormItem(instance, renderer)
}
)
open class DataType__14 (
    @JsonNotNull
    open var item_count: Number,
    @JsonNotNull
    open var src: String,
    @JsonNotNull
    open var isTesting: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__14ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__14ReactiveObject : DataType__14, IUTSReactive<DataType__14> {
    override var __v_raw: DataType__14
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__14, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(item_count = __v_raw.item_count, src = __v_raw.src, isTesting = __v_raw.isTesting) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__14ReactiveObject {
        return DataType__14ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var item_count: Number
        get() {
            return _tRG(__v_raw, "item_count", __v_raw.item_count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("item_count")) {
                return
            }
            val oldValue = __v_raw.item_count
            __v_raw.item_count = value
            _tRS(__v_raw, "item_count", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var isTesting: Boolean
        get() {
            return _tRG(__v_raw, "isTesting", __v_raw.isTesting, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isTesting")) {
                return
            }
            val oldValue = __v_raw.isTesting
            __v_raw.isTesting = value
            _tRS(__v_raw, "isTesting", oldValue, value)
        }
}
val GenPagesComponentListViewListViewMultiplexVideoClass = CreateVueComponent(GenPagesComponentListViewListViewMultiplexVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewMultiplexVideo.inheritAttrs, inject = GenPagesComponentListViewListViewMultiplexVideo.inject, props = GenPagesComponentListViewListViewMultiplexVideo.props, propsNeedCastKeys = GenPagesComponentListViewListViewMultiplexVideo.propsNeedCastKeys, emits = GenPagesComponentListViewListViewMultiplexVideo.emits, components = GenPagesComponentListViewListViewMultiplexVideo.components, styles = GenPagesComponentListViewListViewMultiplexVideo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewListViewMultiplexVideo.setup(props as GenPagesComponentListViewListViewMultiplexVideo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewMultiplexVideo {
    return GenPagesComponentListViewListViewMultiplexVideo(instance, renderer)
}
)
val GenPagesComponentListViewListViewWrapperClass = CreateVueComponent(GenPagesComponentListViewListViewWrapper::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentListViewListViewWrapper.inheritAttrs, inject = GenPagesComponentListViewListViewWrapper.inject, props = GenPagesComponentListViewListViewWrapper.props, propsNeedCastKeys = GenPagesComponentListViewListViewWrapper.propsNeedCastKeys, emits = GenPagesComponentListViewListViewWrapper.emits, components = GenPagesComponentListViewListViewWrapper.components, styles = GenPagesComponentListViewListViewWrapper.styles)
}
, fun(instance, renderer): GenPagesComponentListViewListViewWrapper {
    return GenPagesComponentListViewListViewWrapper(instance)
}
)
val GenPagesComponentListViewListViewChildrenInSlotClass = CreateVueComponent(GenPagesComponentListViewListViewChildrenInSlot::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewChildrenInSlot.inheritAttrs, inject = GenPagesComponentListViewListViewChildrenInSlot.inject, props = GenPagesComponentListViewListViewChildrenInSlot.props, propsNeedCastKeys = GenPagesComponentListViewListViewChildrenInSlot.propsNeedCastKeys, emits = GenPagesComponentListViewListViewChildrenInSlot.emits, components = GenPagesComponentListViewListViewChildrenInSlot.components, styles = GenPagesComponentListViewListViewChildrenInSlot.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewChildrenInSlot.setup(props as GenPagesComponentListViewListViewChildrenInSlot)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewChildrenInSlot {
    return GenPagesComponentListViewListViewChildrenInSlot(instance, renderer)
}
)
open class Child (
    @JsonNotNull
    open var id: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ChildReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ChildReactiveObject : Child, IUTSReactive<Child> {
    override var __v_raw: Child
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Child, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ChildReactiveObject {
        return ChildReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
}
open class List (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var children: UTSArray<Child>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListReactiveObject : List, IUTSReactive<List> {
    override var __v_raw: List
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: List, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, children = __v_raw.children) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListReactiveObject {
        return ListReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var children: UTSArray<Child>
        get() {
            return _tRG(__v_raw, "children", __v_raw.children, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("children")) {
                return
            }
            val oldValue = __v_raw.children
            __v_raw.children = value
            _tRS(__v_raw, "children", oldValue, value)
        }
}
val GenPagesComponentListViewListViewChildrenIfShowClass = CreateVueComponent(GenPagesComponentListViewListViewChildrenIfShow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewChildrenIfShow.inheritAttrs, inject = GenPagesComponentListViewListViewChildrenIfShow.inject, props = GenPagesComponentListViewListViewChildrenIfShow.props, propsNeedCastKeys = GenPagesComponentListViewListViewChildrenIfShow.propsNeedCastKeys, emits = GenPagesComponentListViewListViewChildrenIfShow.emits, components = GenPagesComponentListViewListViewChildrenIfShow.components, styles = GenPagesComponentListViewListViewChildrenIfShow.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewChildrenIfShow.setup(props as GenPagesComponentListViewListViewChildrenIfShow)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewChildrenIfShow {
    return GenPagesComponentListViewListViewChildrenIfShow(instance, renderer)
}
)
open class Item__4 (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var type: Number,
    @JsonNotNull
    open var stars: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__4ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__4ReactiveObject : Item__4, IUTSReactive<Item__4> {
    override var __v_raw: Item__4
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__4, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, type = __v_raw.type, stars = __v_raw.stars) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__4ReactiveObject {
        return Item__4ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var type: Number
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var stars: Number
        get() {
            return _tRG(__v_raw, "stars", __v_raw.stars, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stars")) {
                return
            }
            val oldValue = __v_raw.stars
            __v_raw.stars = value
            _tRS(__v_raw, "stars", oldValue, value)
        }
}
val GenPagesComponentListViewListViewWithTypeClass = CreateVueComponent(GenPagesComponentListViewListViewWithType::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewWithType.inheritAttrs, inject = GenPagesComponentListViewListViewWithType.inject, props = GenPagesComponentListViewListViewWithType.props, propsNeedCastKeys = GenPagesComponentListViewListViewWithType.propsNeedCastKeys, emits = GenPagesComponentListViewListViewWithType.emits, components = GenPagesComponentListViewListViewWithType.components, styles = GenPagesComponentListViewListViewWithType.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewWithType.setup(props as GenPagesComponentListViewListViewWithType)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewWithType {
    return GenPagesComponentListViewListViewWithType(instance, renderer)
}
)
open class Item__5 (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var childNum: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__5ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__5ReactiveObject : Item__5, IUTSReactive<Item__5> {
    override var __v_raw: Item__5
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__5, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, childNum = __v_raw.childNum) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__5ReactiveObject {
        return Item__5ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var childNum: Number
        get() {
            return _tRG(__v_raw, "childNum", __v_raw.childNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("childNum")) {
                return
            }
            val oldValue = __v_raw.childNum
            __v_raw.childNum = value
            _tRS(__v_raw, "childNum", oldValue, value)
        }
}
val GenPagesComponentListViewListViewIssue17610CompClass = CreateVueComponent(GenPagesComponentListViewListViewIssue17610Comp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentListViewListViewIssue17610Comp.inheritAttrs, inject = GenPagesComponentListViewListViewIssue17610Comp.inject, props = GenPagesComponentListViewListViewIssue17610Comp.props, propsNeedCastKeys = GenPagesComponentListViewListViewIssue17610Comp.propsNeedCastKeys, emits = GenPagesComponentListViewListViewIssue17610Comp.emits, components = GenPagesComponentListViewListViewIssue17610Comp.components, styles = GenPagesComponentListViewListViewIssue17610Comp.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewIssue17610Comp.setup(props as GenPagesComponentListViewListViewIssue17610Comp)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewIssue17610Comp {
    return GenPagesComponentListViewListViewIssue17610Comp(instance)
}
)
val GenPagesComponentListViewListViewIssue17610Class = CreateVueComponent(GenPagesComponentListViewListViewIssue17610::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewListViewIssue17610.inheritAttrs, inject = GenPagesComponentListViewListViewIssue17610.inject, props = GenPagesComponentListViewListViewIssue17610.props, propsNeedCastKeys = GenPagesComponentListViewListViewIssue17610.propsNeedCastKeys, emits = GenPagesComponentListViewListViewIssue17610.emits, components = GenPagesComponentListViewListViewIssue17610.components, styles = GenPagesComponentListViewListViewIssue17610.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewListViewIssue17610.setup(props as GenPagesComponentListViewListViewIssue17610)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewListViewIssue17610 {
    return GenPagesComponentListViewListViewIssue17610(instance, renderer)
}
)
open class sectionData (
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var list: UTSArray<sectionListItem>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return sectionDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class sectionDataReactiveObject : sectionData, IUTSReactive<sectionData> {
    override var __v_raw: sectionData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: sectionData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(name = __v_raw.name, list = __v_raw.list) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): sectionDataReactiveObject {
        return sectionDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var list: UTSArray<sectionListItem>
        get() {
            return _tRG(__v_raw, "list", __v_raw.list, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("list")) {
                return
            }
            val oldValue = __v_raw.list
            __v_raw.list = value
            _tRS(__v_raw, "list", oldValue, value)
        }
}
open class sectionListItem (
    @JsonNotNull
    open var text: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return sectionListItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class sectionListItemReactiveObject : sectionListItem, IUTSReactive<sectionListItem> {
    override var __v_raw: sectionListItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: sectionListItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(text = __v_raw.text) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): sectionListItemReactiveObject {
        return sectionListItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
}
open class DataType__15 (
    @JsonNotNull
    open var data: UTSArray<String>,
    @JsonNotNull
    open var sectionPadding: UTSArray<Number>,
    @JsonNotNull
    open var scrollIntoView: String,
    @JsonNotNull
    open var scrolling: Boolean = false,
    @JsonNotNull
    open var sectionArray: UTSArray<sectionData>,
    @JsonNotNull
    open var appendId: Number,
    @JsonNotNull
    open var refresherTriggered: Boolean = false,
    @JsonNotNull
    open var isReady: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__15ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__15ReactiveObject : DataType__15, IUTSReactive<DataType__15> {
    override var __v_raw: DataType__15
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__15, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(data = __v_raw.data, sectionPadding = __v_raw.sectionPadding, scrollIntoView = __v_raw.scrollIntoView, scrolling = __v_raw.scrolling, sectionArray = __v_raw.sectionArray, appendId = __v_raw.appendId, refresherTriggered = __v_raw.refresherTriggered, isReady = __v_raw.isReady) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__15ReactiveObject {
        return DataType__15ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var data: UTSArray<String>
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
    override var sectionPadding: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "sectionPadding", __v_raw.sectionPadding, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sectionPadding")) {
                return
            }
            val oldValue = __v_raw.sectionPadding
            __v_raw.sectionPadding = value
            _tRS(__v_raw, "sectionPadding", oldValue, value)
        }
    override var scrollIntoView: String
        get() {
            return _tRG(__v_raw, "scrollIntoView", __v_raw.scrollIntoView, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollIntoView")) {
                return
            }
            val oldValue = __v_raw.scrollIntoView
            __v_raw.scrollIntoView = value
            _tRS(__v_raw, "scrollIntoView", oldValue, value)
        }
    override var scrolling: Boolean
        get() {
            return _tRG(__v_raw, "scrolling", __v_raw.scrolling, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrolling")) {
                return
            }
            val oldValue = __v_raw.scrolling
            __v_raw.scrolling = value
            _tRS(__v_raw, "scrolling", oldValue, value)
        }
    override var sectionArray: UTSArray<sectionData>
        get() {
            return _tRG(__v_raw, "sectionArray", __v_raw.sectionArray, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sectionArray")) {
                return
            }
            val oldValue = __v_raw.sectionArray
            __v_raw.sectionArray = value
            _tRS(__v_raw, "sectionArray", oldValue, value)
        }
    override var appendId: Number
        get() {
            return _tRG(__v_raw, "appendId", __v_raw.appendId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("appendId")) {
                return
            }
            val oldValue = __v_raw.appendId
            __v_raw.appendId = value
            _tRS(__v_raw, "appendId", oldValue, value)
        }
    override var refresherTriggered: Boolean
        get() {
            return _tRG(__v_raw, "refresherTriggered", __v_raw.refresherTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggered")) {
                return
            }
            val oldValue = __v_raw.refresherTriggered
            __v_raw.refresherTriggered = value
            _tRS(__v_raw, "refresherTriggered", oldValue, value)
        }
    override var isReady: Boolean
        get() {
            return _tRG(__v_raw, "isReady", __v_raw.isReady, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isReady")) {
                return
            }
            val oldValue = __v_raw.isReady
            __v_raw.isReady = value
            _tRS(__v_raw, "isReady", oldValue, value)
        }
}
val GenPagesComponentStickySectionStickySectionClass = CreateVueComponent(GenPagesComponentStickySectionStickySection::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentStickySectionStickySection.inheritAttrs, inject = GenPagesComponentStickySectionStickySection.inject, props = GenPagesComponentStickySectionStickySection.props, propsNeedCastKeys = GenPagesComponentStickySectionStickySection.propsNeedCastKeys, emits = GenPagesComponentStickySectionStickySection.emits, components = GenPagesComponentStickySectionStickySection.components, styles = GenPagesComponentStickySectionStickySection.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentStickySectionStickySection.setup(props as GenPagesComponentStickySectionStickySection, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentStickySectionStickySection {
    return GenPagesComponentStickySectionStickySection(instance, renderer)
}
)
open class ItemGroup (
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemGroupReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemGroupReactiveObject : ItemGroup, IUTSReactive<ItemGroup> {
    override var __v_raw: ItemGroup
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemGroup, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemGroupReactiveObject {
        return ItemGroupReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesComponentStickySectionIssues16118Class = CreateVueComponent(GenPagesComponentStickySectionIssues16118::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentStickySectionIssues16118.inheritAttrs, inject = GenPagesComponentStickySectionIssues16118.inject, props = GenPagesComponentStickySectionIssues16118.props, propsNeedCastKeys = GenPagesComponentStickySectionIssues16118.propsNeedCastKeys, emits = GenPagesComponentStickySectionIssues16118.emits, components = GenPagesComponentStickySectionIssues16118.components, styles = GenPagesComponentStickySectionIssues16118.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentStickySectionIssues16118.setup(props as GenPagesComponentStickySectionIssues16118, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentStickySectionIssues16118 {
    return GenPagesComponentStickySectionIssues16118(instance, renderer)
}
)
val GenPagesComponentListViewIssue20688Class = CreateVueComponent(GenPagesComponentListViewIssue20688::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue20688.inheritAttrs, inject = GenPagesComponentListViewIssue20688.inject, props = GenPagesComponentListViewIssue20688.props, propsNeedCastKeys = GenPagesComponentListViewIssue20688.propsNeedCastKeys, emits = GenPagesComponentListViewIssue20688.emits, components = GenPagesComponentListViewIssue20688.components, styles = GenPagesComponentListViewIssue20688.styles)
}
, fun(instance, renderer): GenPagesComponentListViewIssue20688 {
    return GenPagesComponentListViewIssue20688(instance, renderer)
}
)
open class DataType__16 (
    @JsonNotNull
    open var sift_item: UTSArray<String>,
    @JsonNotNull
    open var list_item: UTSArray<String>,
    @JsonNotNull
    open var refresher_enabled_boolean: Boolean = false,
    @JsonNotNull
    open var refresher_triggered_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_top_input: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__16ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__16ReactiveObject : DataType__16, IUTSReactive<DataType__16> {
    override var __v_raw: DataType__16
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__16, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(sift_item = __v_raw.sift_item, list_item = __v_raw.list_item, refresher_enabled_boolean = __v_raw.refresher_enabled_boolean, refresher_triggered_boolean = __v_raw.refresher_triggered_boolean, scroll_top_input = __v_raw.scroll_top_input) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__16ReactiveObject {
        return DataType__16ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var sift_item: UTSArray<String>
        get() {
            return _tRG(__v_raw, "sift_item", __v_raw.sift_item, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sift_item")) {
                return
            }
            val oldValue = __v_raw.sift_item
            __v_raw.sift_item = value
            _tRS(__v_raw, "sift_item", oldValue, value)
        }
    override var list_item: UTSArray<String>
        get() {
            return _tRG(__v_raw, "list_item", __v_raw.list_item, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("list_item")) {
                return
            }
            val oldValue = __v_raw.list_item
            __v_raw.list_item = value
            _tRS(__v_raw, "list_item", oldValue, value)
        }
    override var refresher_enabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_enabled_boolean", __v_raw.refresher_enabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_enabled_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_enabled_boolean
            __v_raw.refresher_enabled_boolean = value
            _tRS(__v_raw, "refresher_enabled_boolean", oldValue, value)
        }
    override var refresher_triggered_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_triggered_boolean", __v_raw.refresher_triggered_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_triggered_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_triggered_boolean
            __v_raw.refresher_triggered_boolean = value
            _tRS(__v_raw, "refresher_triggered_boolean", oldValue, value)
        }
    override var scroll_top_input: Number
        get() {
            return _tRG(__v_raw, "scroll_top_input", __v_raw.scroll_top_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_top_input")) {
                return
            }
            val oldValue = __v_raw.scroll_top_input
            __v_raw.scroll_top_input = value
            _tRS(__v_raw, "scroll_top_input", oldValue, value)
        }
}
val GenPagesComponentStickyHeaderStickyHeaderClass = CreateVueComponent(GenPagesComponentStickyHeaderStickyHeader::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentStickyHeaderStickyHeader.inheritAttrs, inject = GenPagesComponentStickyHeaderStickyHeader.inject, props = GenPagesComponentStickyHeaderStickyHeader.props, propsNeedCastKeys = GenPagesComponentStickyHeaderStickyHeader.propsNeedCastKeys, emits = GenPagesComponentStickyHeaderStickyHeader.emits, components = GenPagesComponentStickyHeaderStickyHeader.components, styles = GenPagesComponentStickyHeaderStickyHeader.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentStickyHeaderStickyHeader.setup(props as GenPagesComponentStickyHeaderStickyHeader, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentStickyHeaderStickyHeader {
    return GenPagesComponentStickyHeaderStickyHeader(instance, renderer)
}
)
val GenPagesComponentTextChildClass = CreateVueComponent(GenPagesComponentTextChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentTextChild.inheritAttrs, inject = GenPagesComponentTextChild.inject, props = GenPagesComponentTextChild.props, propsNeedCastKeys = GenPagesComponentTextChild.propsNeedCastKeys, emits = GenPagesComponentTextChild.emits, components = GenPagesComponentTextChild.components, styles = GenPagesComponentTextChild.styles)
}
, fun(instance, renderer): GenPagesComponentTextChild {
    return GenPagesComponentTextChild(instance)
}
)
val GenPagesComponentTextTextClass = CreateVueComponent(GenPagesComponentTextText::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextText.inheritAttrs, inject = GenPagesComponentTextText.inject, props = GenPagesComponentTextText.props, propsNeedCastKeys = GenPagesComponentTextText.propsNeedCastKeys, emits = GenPagesComponentTextText.emits, components = GenPagesComponentTextText.components, styles = GenPagesComponentTextText.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentTextText.setup(props as GenPagesComponentTextText)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextText {
    return GenPagesComponentTextText(instance, renderer)
}
)
open class DataType__17 (
    @JsonNotNull
    open var text1Height: Number,
    @JsonNotNull
    open var text2Height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__17ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__17ReactiveObject : DataType__17, IUTSReactive<DataType__17> {
    override var __v_raw: DataType__17
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__17, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(text1Height = __v_raw.text1Height, text2Height = __v_raw.text2Height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__17ReactiveObject {
        return DataType__17ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var text1Height: Number
        get() {
            return _tRG(__v_raw, "text1Height", __v_raw.text1Height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text1Height")) {
                return
            }
            val oldValue = __v_raw.text1Height
            __v_raw.text1Height = value
            _tRS(__v_raw, "text1Height", oldValue, value)
        }
    override var text2Height: Number
        get() {
            return _tRG(__v_raw, "text2Height", __v_raw.text2Height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text2Height")) {
                return
            }
            val oldValue = __v_raw.text2Height
            __v_raw.text2Height = value
            _tRS(__v_raw, "text2Height", oldValue, value)
        }
}
val GenPagesComponentTextIssues18068Class = CreateVueComponent(GenPagesComponentTextIssues18068::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextIssues18068.inheritAttrs, inject = GenPagesComponentTextIssues18068.inject, props = GenPagesComponentTextIssues18068.props, propsNeedCastKeys = GenPagesComponentTextIssues18068.propsNeedCastKeys, emits = GenPagesComponentTextIssues18068.emits, components = GenPagesComponentTextIssues18068.components, styles = GenPagesComponentTextIssues18068.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentTextIssues18068.setup(props as GenPagesComponentTextIssues18068, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextIssues18068 {
    return GenPagesComponentTextIssues18068(instance, renderer)
}
)
open class DataType__18 (
    @JsonNotNull
    open var autoTest: Boolean = false,
    @JsonNotNull
    open var nestedText: String,
    @JsonNotNull
    open var emptyText: String,
    @JsonNotNull
    open var heightText: String,
    @JsonNotNull
    open var isNestedText1TapTriggered: Boolean = false,
    @JsonNotNull
    open var isNestedText2TapTriggered: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__18ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__18ReactiveObject : DataType__18, IUTSReactive<DataType__18> {
    override var __v_raw: DataType__18
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__18, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(autoTest = __v_raw.autoTest, nestedText = __v_raw.nestedText, emptyText = __v_raw.emptyText, heightText = __v_raw.heightText, isNestedText1TapTriggered = __v_raw.isNestedText1TapTriggered, isNestedText2TapTriggered = __v_raw.isNestedText2TapTriggered) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__18ReactiveObject {
        return DataType__18ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var nestedText: String
        get() {
            return _tRG(__v_raw, "nestedText", __v_raw.nestedText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nestedText")) {
                return
            }
            val oldValue = __v_raw.nestedText
            __v_raw.nestedText = value
            _tRS(__v_raw, "nestedText", oldValue, value)
        }
    override var emptyText: String
        get() {
            return _tRG(__v_raw, "emptyText", __v_raw.emptyText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("emptyText")) {
                return
            }
            val oldValue = __v_raw.emptyText
            __v_raw.emptyText = value
            _tRS(__v_raw, "emptyText", oldValue, value)
        }
    override var heightText: String
        get() {
            return _tRG(__v_raw, "heightText", __v_raw.heightText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("heightText")) {
                return
            }
            val oldValue = __v_raw.heightText
            __v_raw.heightText = value
            _tRS(__v_raw, "heightText", oldValue, value)
        }
    override var isNestedText1TapTriggered: Boolean
        get() {
            return _tRG(__v_raw, "isNestedText1TapTriggered", __v_raw.isNestedText1TapTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isNestedText1TapTriggered")) {
                return
            }
            val oldValue = __v_raw.isNestedText1TapTriggered
            __v_raw.isNestedText1TapTriggered = value
            _tRS(__v_raw, "isNestedText1TapTriggered", oldValue, value)
        }
    override var isNestedText2TapTriggered: Boolean
        get() {
            return _tRG(__v_raw, "isNestedText2TapTriggered", __v_raw.isNestedText2TapTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isNestedText2TapTriggered")) {
                return
            }
            val oldValue = __v_raw.isNestedText2TapTriggered
            __v_raw.isNestedText2TapTriggered = value
            _tRS(__v_raw, "isNestedText2TapTriggered", oldValue, value)
        }
}
val GenPagesComponentTextTextPropsClass = CreateVueComponent(GenPagesComponentTextTextProps::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextTextProps.inheritAttrs, inject = GenPagesComponentTextTextProps.inject, props = GenPagesComponentTextTextProps.props, propsNeedCastKeys = GenPagesComponentTextTextProps.propsNeedCastKeys, emits = GenPagesComponentTextTextProps.emits, components = GenPagesComponentTextTextProps.components, styles = GenPagesComponentTextTextProps.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentTextTextProps.setup(props as GenPagesComponentTextTextProps, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextTextProps {
    return GenPagesComponentTextTextProps(instance, renderer)
}
)
val GenPagesComponentTextTextLayoutClass = CreateVueComponent(GenPagesComponentTextTextLayout::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextTextLayout.inheritAttrs, inject = GenPagesComponentTextTextLayout.inject, props = GenPagesComponentTextTextLayout.props, propsNeedCastKeys = GenPagesComponentTextTextLayout.propsNeedCastKeys, emits = GenPagesComponentTextTextLayout.emits, components = GenPagesComponentTextTextLayout.components, styles = GenPagesComponentTextTextLayout.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentTextTextLayout.setup(props as GenPagesComponentTextTextLayout)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextTextLayout {
    return GenPagesComponentTextTextLayout(instance, renderer)
}
)
open class DataType__19 (
    @JsonNotNull
    open var text: String,
    @JsonNotNull
    open var richTextHeight: Number,
    open var richTextElement: UniElement? = null,
    @JsonNotNull
    open var autoTest: Boolean = false,
    @JsonNotNull
    open var testNodes: String,
    @JsonNotNull
    open var isItemClickTrigger: Boolean = false,
    @JsonNotNull
    open var richTextStr: Boolean = false,
    @JsonNotNull
    open var richTextStyle: String,
    @JsonNotNull
    open var currentFontSize: String,
    @JsonNotNull
    open var currentLineHeight: String,
    @JsonNotNull
    open var currentFontFamily: String,
    @JsonNotNull
    open var fontSizeIndex: Number,
    @JsonNotNull
    open var lineHeightIndex: Number,
    @JsonNotNull
    open var fontFamilyIndex: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__19ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__19ReactiveObject : DataType__19, IUTSReactive<DataType__19> {
    override var __v_raw: DataType__19
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__19, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(text = __v_raw.text, richTextHeight = __v_raw.richTextHeight, richTextElement = __v_raw.richTextElement, autoTest = __v_raw.autoTest, testNodes = __v_raw.testNodes, isItemClickTrigger = __v_raw.isItemClickTrigger, richTextStr = __v_raw.richTextStr, richTextStyle = __v_raw.richTextStyle, currentFontSize = __v_raw.currentFontSize, currentLineHeight = __v_raw.currentLineHeight, currentFontFamily = __v_raw.currentFontFamily, fontSizeIndex = __v_raw.fontSizeIndex, lineHeightIndex = __v_raw.lineHeightIndex, fontFamilyIndex = __v_raw.fontFamilyIndex) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__19ReactiveObject {
        return DataType__19ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var richTextHeight: Number
        get() {
            return _tRG(__v_raw, "richTextHeight", __v_raw.richTextHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("richTextHeight")) {
                return
            }
            val oldValue = __v_raw.richTextHeight
            __v_raw.richTextHeight = value
            _tRS(__v_raw, "richTextHeight", oldValue, value)
        }
    override var richTextElement: UniElement?
        get() {
            return _tRG(__v_raw, "richTextElement", __v_raw.richTextElement, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("richTextElement")) {
                return
            }
            val oldValue = __v_raw.richTextElement
            __v_raw.richTextElement = value
            _tRS(__v_raw, "richTextElement", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var testNodes: String
        get() {
            return _tRG(__v_raw, "testNodes", __v_raw.testNodes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testNodes")) {
                return
            }
            val oldValue = __v_raw.testNodes
            __v_raw.testNodes = value
            _tRS(__v_raw, "testNodes", oldValue, value)
        }
    override var isItemClickTrigger: Boolean
        get() {
            return _tRG(__v_raw, "isItemClickTrigger", __v_raw.isItemClickTrigger, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isItemClickTrigger")) {
                return
            }
            val oldValue = __v_raw.isItemClickTrigger
            __v_raw.isItemClickTrigger = value
            _tRS(__v_raw, "isItemClickTrigger", oldValue, value)
        }
    override var richTextStr: Boolean
        get() {
            return _tRG(__v_raw, "richTextStr", __v_raw.richTextStr, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("richTextStr")) {
                return
            }
            val oldValue = __v_raw.richTextStr
            __v_raw.richTextStr = value
            _tRS(__v_raw, "richTextStr", oldValue, value)
        }
    override var richTextStyle: String
        get() {
            return _tRG(__v_raw, "richTextStyle", __v_raw.richTextStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("richTextStyle")) {
                return
            }
            val oldValue = __v_raw.richTextStyle
            __v_raw.richTextStyle = value
            _tRS(__v_raw, "richTextStyle", oldValue, value)
        }
    override var currentFontSize: String
        get() {
            return _tRG(__v_raw, "currentFontSize", __v_raw.currentFontSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentFontSize")) {
                return
            }
            val oldValue = __v_raw.currentFontSize
            __v_raw.currentFontSize = value
            _tRS(__v_raw, "currentFontSize", oldValue, value)
        }
    override var currentLineHeight: String
        get() {
            return _tRG(__v_raw, "currentLineHeight", __v_raw.currentLineHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentLineHeight")) {
                return
            }
            val oldValue = __v_raw.currentLineHeight
            __v_raw.currentLineHeight = value
            _tRS(__v_raw, "currentLineHeight", oldValue, value)
        }
    override var currentFontFamily: String
        get() {
            return _tRG(__v_raw, "currentFontFamily", __v_raw.currentFontFamily, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentFontFamily")) {
                return
            }
            val oldValue = __v_raw.currentFontFamily
            __v_raw.currentFontFamily = value
            _tRS(__v_raw, "currentFontFamily", oldValue, value)
        }
    override var fontSizeIndex: Number
        get() {
            return _tRG(__v_raw, "fontSizeIndex", __v_raw.fontSizeIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fontSizeIndex")) {
                return
            }
            val oldValue = __v_raw.fontSizeIndex
            __v_raw.fontSizeIndex = value
            _tRS(__v_raw, "fontSizeIndex", oldValue, value)
        }
    override var lineHeightIndex: Number
        get() {
            return _tRG(__v_raw, "lineHeightIndex", __v_raw.lineHeightIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lineHeightIndex")) {
                return
            }
            val oldValue = __v_raw.lineHeightIndex
            __v_raw.lineHeightIndex = value
            _tRS(__v_raw, "lineHeightIndex", oldValue, value)
        }
    override var fontFamilyIndex: Number
        get() {
            return _tRG(__v_raw, "fontFamilyIndex", __v_raw.fontFamilyIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fontFamilyIndex")) {
                return
            }
            val oldValue = __v_raw.fontFamilyIndex
            __v_raw.fontFamilyIndex = value
            _tRS(__v_raw, "fontFamilyIndex", oldValue, value)
        }
}
val GenPagesComponentRichTextRichTextClass = CreateVueComponent(GenPagesComponentRichTextRichText::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentRichTextRichText.inheritAttrs, inject = GenPagesComponentRichTextRichText.inject, props = GenPagesComponentRichTextRichText.props, propsNeedCastKeys = GenPagesComponentRichTextRichText.propsNeedCastKeys, emits = GenPagesComponentRichTextRichText.emits, components = GenPagesComponentRichTextRichText.components, styles = GenPagesComponentRichTextRichText.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentRichTextRichText.setup(props as GenPagesComponentRichTextRichText, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentRichTextRichText {
    return GenPagesComponentRichTextRichText(instance, renderer)
}
)
open class TagInfo (
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var html: UTSArray<UTSJSONObject>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TagInfoReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TagInfoReactiveObject : TagInfo, IUTSReactive<TagInfo> {
    override var __v_raw: TagInfo
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TagInfo, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(name = __v_raw.name, html = __v_raw.html) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TagInfoReactiveObject {
        return TagInfoReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var html: UTSArray<UTSJSONObject>
        get() {
            return _tRG(__v_raw, "html", __v_raw.html, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("html")) {
                return
            }
            val oldValue = __v_raw.html
            __v_raw.html = value
            _tRS(__v_raw, "html", oldValue, value)
        }
}
open class ModeDataType (
    @JsonNotNull
    open var mode: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ModeDataTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ModeDataTypeReactiveObject : ModeDataType, IUTSReactive<ModeDataType> {
    override var __v_raw: ModeDataType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ModeDataType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(mode = __v_raw.mode) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ModeDataTypeReactiveObject {
        return ModeDataTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var mode: String
        get() {
            return _tRG(__v_raw, "mode", __v_raw.mode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("mode")) {
                return
            }
            val oldValue = __v_raw.mode
            __v_raw.mode = value
            _tRS(__v_raw, "mode", oldValue, value)
        }
}
val GenPagesComponentRichTextRichTextTagsClass = CreateVueComponent(GenPagesComponentRichTextRichTextTags::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentRichTextRichTextTags.inheritAttrs, inject = GenPagesComponentRichTextRichTextTags.inject, props = GenPagesComponentRichTextRichTextTags.props, propsNeedCastKeys = GenPagesComponentRichTextRichTextTags.propsNeedCastKeys, emits = GenPagesComponentRichTextRichTextTags.emits, components = GenPagesComponentRichTextRichTextTags.components, styles = GenPagesComponentRichTextRichTextTags.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentRichTextRichTextTags.setup(props as GenPagesComponentRichTextRichTextTags, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentRichTextRichTextTags {
    return GenPagesComponentRichTextRichTextTags(instance, renderer)
}
)
open class DataType__20 (
    @JsonNotNull
    open var mode: String,
    @JsonNotNull
    open var imageClicked: Boolean = false,
    @JsonNotNull
    open var fViewClicked: Boolean = false,
    @JsonNotNull
    open var selfClicked: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__20ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__20ReactiveObject : DataType__20, IUTSReactive<DataType__20> {
    override var __v_raw: DataType__20
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__20, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(mode = __v_raw.mode, imageClicked = __v_raw.imageClicked, fViewClicked = __v_raw.fViewClicked, selfClicked = __v_raw.selfClicked) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__20ReactiveObject {
        return DataType__20ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var mode: String
        get() {
            return _tRG(__v_raw, "mode", __v_raw.mode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("mode")) {
                return
            }
            val oldValue = __v_raw.mode
            __v_raw.mode = value
            _tRS(__v_raw, "mode", oldValue, value)
        }
    override var imageClicked: Boolean
        get() {
            return _tRG(__v_raw, "imageClicked", __v_raw.imageClicked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageClicked")) {
                return
            }
            val oldValue = __v_raw.imageClicked
            __v_raw.imageClicked = value
            _tRS(__v_raw, "imageClicked", oldValue, value)
        }
    override var fViewClicked: Boolean
        get() {
            return _tRG(__v_raw, "fViewClicked", __v_raw.fViewClicked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fViewClicked")) {
                return
            }
            val oldValue = __v_raw.fViewClicked
            __v_raw.fViewClicked = value
            _tRS(__v_raw, "fViewClicked", oldValue, value)
        }
    override var selfClicked: Boolean
        get() {
            return _tRG(__v_raw, "selfClicked", __v_raw.selfClicked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selfClicked")) {
                return
            }
            val oldValue = __v_raw.selfClicked
            __v_raw.selfClicked = value
            _tRS(__v_raw, "selfClicked", oldValue, value)
        }
}
val GenPagesComponentRichTextRichTextComplexClass = CreateVueComponent(GenPagesComponentRichTextRichTextComplex::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentRichTextRichTextComplex.inheritAttrs, inject = GenPagesComponentRichTextRichTextComplex.inject, props = GenPagesComponentRichTextRichTextComplex.props, propsNeedCastKeys = GenPagesComponentRichTextRichTextComplex.propsNeedCastKeys, emits = GenPagesComponentRichTextRichTextComplex.emits, components = GenPagesComponentRichTextRichTextComplex.components, styles = GenPagesComponentRichTextRichTextComplex.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentRichTextRichTextComplex.setup(props as GenPagesComponentRichTextRichTextComplex, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentRichTextRichTextComplex {
    return GenPagesComponentRichTextRichTextComplex(instance, renderer)
}
)
val GenPagesComponentRichTextRichTextListClass = CreateVueComponent(GenPagesComponentRichTextRichTextList::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentRichTextRichTextList.inheritAttrs, inject = GenPagesComponentRichTextRichTextList.inject, props = GenPagesComponentRichTextRichTextList.props, propsNeedCastKeys = GenPagesComponentRichTextRichTextList.propsNeedCastKeys, emits = GenPagesComponentRichTextRichTextList.emits, components = GenPagesComponentRichTextRichTextList.components, styles = GenPagesComponentRichTextRichTextList.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentRichTextRichTextList.setup(props as GenPagesComponentRichTextRichTextList)
    }
    )
}
, fun(instance, renderer): GenPagesComponentRichTextRichTextList {
    return GenPagesComponentRichTextRichTextList(instance, renderer)
}
)
open class DataType__21 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var pgList: UTSArray<Number>,
    @JsonNotNull
    open var curPercent: Number,
    @JsonNotNull
    open var showInfo: Boolean = false,
    @JsonNotNull
    open var borderRadius: Number,
    @JsonNotNull
    open var fontSize: Number,
    @JsonNotNull
    open var strokeWidth: Number,
    @JsonNotNull
    open var backgroundColor: String,
    @JsonNotNull
    open var active_boolean: Boolean = false,
    @JsonNotNull
    open var show_info_boolean: Boolean = false,
    @JsonNotNull
    open var duration_input: Number,
    @JsonNotNull
    open var percent_input: Number,
    @JsonNotNull
    open var stroke_width_input: Number,
    @JsonNotNull
    open var activeColor_input: String,
    @JsonNotNull
    open var backgroundColor_input: String,
    @JsonNotNull
    open var active_mode_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var active_mode_enum_current: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__21ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__21ReactiveObject : DataType__21, IUTSReactive<DataType__21> {
    override var __v_raw: DataType__21
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__21, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, pgList = __v_raw.pgList, curPercent = __v_raw.curPercent, showInfo = __v_raw.showInfo, borderRadius = __v_raw.borderRadius, fontSize = __v_raw.fontSize, strokeWidth = __v_raw.strokeWidth, backgroundColor = __v_raw.backgroundColor, active_boolean = __v_raw.active_boolean, show_info_boolean = __v_raw.show_info_boolean, duration_input = __v_raw.duration_input, percent_input = __v_raw.percent_input, stroke_width_input = __v_raw.stroke_width_input, activeColor_input = __v_raw.activeColor_input, backgroundColor_input = __v_raw.backgroundColor_input, active_mode_enum = __v_raw.active_mode_enum, active_mode_enum_current = __v_raw.active_mode_enum_current) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__21ReactiveObject {
        return DataType__21ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var pgList: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "pgList", __v_raw.pgList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pgList")) {
                return
            }
            val oldValue = __v_raw.pgList
            __v_raw.pgList = value
            _tRS(__v_raw, "pgList", oldValue, value)
        }
    override var curPercent: Number
        get() {
            return _tRG(__v_raw, "curPercent", __v_raw.curPercent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("curPercent")) {
                return
            }
            val oldValue = __v_raw.curPercent
            __v_raw.curPercent = value
            _tRS(__v_raw, "curPercent", oldValue, value)
        }
    override var showInfo: Boolean
        get() {
            return _tRG(__v_raw, "showInfo", __v_raw.showInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showInfo")) {
                return
            }
            val oldValue = __v_raw.showInfo
            __v_raw.showInfo = value
            _tRS(__v_raw, "showInfo", oldValue, value)
        }
    override var borderRadius: Number
        get() {
            return _tRG(__v_raw, "borderRadius", __v_raw.borderRadius, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("borderRadius")) {
                return
            }
            val oldValue = __v_raw.borderRadius
            __v_raw.borderRadius = value
            _tRS(__v_raw, "borderRadius", oldValue, value)
        }
    override var fontSize: Number
        get() {
            return _tRG(__v_raw, "fontSize", __v_raw.fontSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fontSize")) {
                return
            }
            val oldValue = __v_raw.fontSize
            __v_raw.fontSize = value
            _tRS(__v_raw, "fontSize", oldValue, value)
        }
    override var strokeWidth: Number
        get() {
            return _tRG(__v_raw, "strokeWidth", __v_raw.strokeWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("strokeWidth")) {
                return
            }
            val oldValue = __v_raw.strokeWidth
            __v_raw.strokeWidth = value
            _tRS(__v_raw, "strokeWidth", oldValue, value)
        }
    override var backgroundColor: String
        get() {
            return _tRG(__v_raw, "backgroundColor", __v_raw.backgroundColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColor")) {
                return
            }
            val oldValue = __v_raw.backgroundColor
            __v_raw.backgroundColor = value
            _tRS(__v_raw, "backgroundColor", oldValue, value)
        }
    override var active_boolean: Boolean
        get() {
            return _tRG(__v_raw, "active_boolean", __v_raw.active_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("active_boolean")) {
                return
            }
            val oldValue = __v_raw.active_boolean
            __v_raw.active_boolean = value
            _tRS(__v_raw, "active_boolean", oldValue, value)
        }
    override var show_info_boolean: Boolean
        get() {
            return _tRG(__v_raw, "show_info_boolean", __v_raw.show_info_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("show_info_boolean")) {
                return
            }
            val oldValue = __v_raw.show_info_boolean
            __v_raw.show_info_boolean = value
            _tRS(__v_raw, "show_info_boolean", oldValue, value)
        }
    override var duration_input: Number
        get() {
            return _tRG(__v_raw, "duration_input", __v_raw.duration_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("duration_input")) {
                return
            }
            val oldValue = __v_raw.duration_input
            __v_raw.duration_input = value
            _tRS(__v_raw, "duration_input", oldValue, value)
        }
    override var percent_input: Number
        get() {
            return _tRG(__v_raw, "percent_input", __v_raw.percent_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("percent_input")) {
                return
            }
            val oldValue = __v_raw.percent_input
            __v_raw.percent_input = value
            _tRS(__v_raw, "percent_input", oldValue, value)
        }
    override var stroke_width_input: Number
        get() {
            return _tRG(__v_raw, "stroke_width_input", __v_raw.stroke_width_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stroke_width_input")) {
                return
            }
            val oldValue = __v_raw.stroke_width_input
            __v_raw.stroke_width_input = value
            _tRS(__v_raw, "stroke_width_input", oldValue, value)
        }
    override var activeColor_input: String
        get() {
            return _tRG(__v_raw, "activeColor_input", __v_raw.activeColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeColor_input")) {
                return
            }
            val oldValue = __v_raw.activeColor_input
            __v_raw.activeColor_input = value
            _tRS(__v_raw, "activeColor_input", oldValue, value)
        }
    override var backgroundColor_input: String
        get() {
            return _tRG(__v_raw, "backgroundColor_input", __v_raw.backgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.backgroundColor_input
            __v_raw.backgroundColor_input = value
            _tRS(__v_raw, "backgroundColor_input", oldValue, value)
        }
    override var active_mode_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "active_mode_enum", __v_raw.active_mode_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("active_mode_enum")) {
                return
            }
            val oldValue = __v_raw.active_mode_enum
            __v_raw.active_mode_enum = value
            _tRS(__v_raw, "active_mode_enum", oldValue, value)
        }
    override var active_mode_enum_current: Number
        get() {
            return _tRG(__v_raw, "active_mode_enum_current", __v_raw.active_mode_enum_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("active_mode_enum_current")) {
                return
            }
            val oldValue = __v_raw.active_mode_enum_current
            __v_raw.active_mode_enum_current = value
            _tRS(__v_raw, "active_mode_enum_current", oldValue, value)
        }
}
val GenPagesComponentProgressProgressClass = CreateVueComponent(GenPagesComponentProgressProgress::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentProgressProgress.inheritAttrs, inject = GenPagesComponentProgressProgress.inject, props = GenPagesComponentProgressProgress.props, propsNeedCastKeys = GenPagesComponentProgressProgress.propsNeedCastKeys, emits = GenPagesComponentProgressProgress.emits, components = GenPagesComponentProgressProgress.components, styles = GenPagesComponentProgressProgress.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentProgressProgress.setup(props as GenPagesComponentProgressProgress, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentProgressProgress {
    return GenPagesComponentProgressProgress(instance, renderer)
}
)
open class DataType__22 (
    @JsonNotNull
    open var nickname: String,
    @JsonNotNull
    open var gender: String,
    @JsonNotNull
    open var age: Number,
    @JsonNotNull
    open var loves: UTSArray<String>,
    @JsonNotNull
    open var `switch`: Boolean = false,
    @JsonNotNull
    open var timeZoneIndex: Number,
    @JsonNotNull
    open var timeZoneList: UTSArray<String>,
    @JsonNotNull
    open var multiArray: UTSArray<UTSArray<String>>,
    @JsonNotNull
    open var multiIndex: UTSArray<Number>,
    @JsonNotNull
    open var datePickerValue: String,
    @JsonNotNull
    open var startDate: String,
    @JsonNotNull
    open var endDate: String,
    @JsonNotNull
    open var timePickerValue: String,
    @JsonNotNull
    open var time: UTSArray<Number>,
    @JsonNotNull
    open var hours: UTSArray<String>,
    @JsonNotNull
    open var minutes: UTSArray<String>,
    @JsonNotNull
    open var comment: String,
    @JsonNotNull
    open var formData: UTSJSONObject,
    @JsonNotNull
    open var testVerifySubmit: Boolean = false,
    @JsonNotNull
    open var testVerifyReset: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__22ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__22ReactiveObject : DataType__22, IUTSReactive<DataType__22> {
    override var __v_raw: DataType__22
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__22, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(nickname = __v_raw.nickname, gender = __v_raw.gender, age = __v_raw.age, loves = __v_raw.loves, `switch` = __v_raw.`switch`, timeZoneIndex = __v_raw.timeZoneIndex, timeZoneList = __v_raw.timeZoneList, multiArray = __v_raw.multiArray, multiIndex = __v_raw.multiIndex, datePickerValue = __v_raw.datePickerValue, startDate = __v_raw.startDate, endDate = __v_raw.endDate, timePickerValue = __v_raw.timePickerValue, time = __v_raw.time, hours = __v_raw.hours, minutes = __v_raw.minutes, comment = __v_raw.comment, formData = __v_raw.formData, testVerifySubmit = __v_raw.testVerifySubmit, testVerifyReset = __v_raw.testVerifyReset) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__22ReactiveObject {
        return DataType__22ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var nickname: String
        get() {
            return _tRG(__v_raw, "nickname", __v_raw.nickname, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nickname")) {
                return
            }
            val oldValue = __v_raw.nickname
            __v_raw.nickname = value
            _tRS(__v_raw, "nickname", oldValue, value)
        }
    override var gender: String
        get() {
            return _tRG(__v_raw, "gender", __v_raw.gender, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("gender")) {
                return
            }
            val oldValue = __v_raw.gender
            __v_raw.gender = value
            _tRS(__v_raw, "gender", oldValue, value)
        }
    override var age: Number
        get() {
            return _tRG(__v_raw, "age", __v_raw.age, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("age")) {
                return
            }
            val oldValue = __v_raw.age
            __v_raw.age = value
            _tRS(__v_raw, "age", oldValue, value)
        }
    override var loves: UTSArray<String>
        get() {
            return _tRG(__v_raw, "loves", __v_raw.loves, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loves")) {
                return
            }
            val oldValue = __v_raw.loves
            __v_raw.loves = value
            _tRS(__v_raw, "loves", oldValue, value)
        }
    override var `switch`: Boolean
        get() {
            return _tRG(__v_raw, "switch", __v_raw.`switch`, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("switch")) {
                return
            }
            val oldValue = __v_raw.`switch`
            __v_raw.`switch` = value
            _tRS(__v_raw, "switch", oldValue, value)
        }
    override var timeZoneIndex: Number
        get() {
            return _tRG(__v_raw, "timeZoneIndex", __v_raw.timeZoneIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("timeZoneIndex")) {
                return
            }
            val oldValue = __v_raw.timeZoneIndex
            __v_raw.timeZoneIndex = value
            _tRS(__v_raw, "timeZoneIndex", oldValue, value)
        }
    override var timeZoneList: UTSArray<String>
        get() {
            return _tRG(__v_raw, "timeZoneList", __v_raw.timeZoneList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("timeZoneList")) {
                return
            }
            val oldValue = __v_raw.timeZoneList
            __v_raw.timeZoneList = value
            _tRS(__v_raw, "timeZoneList", oldValue, value)
        }
    override var multiArray: UTSArray<UTSArray<String>>
        get() {
            return _tRG(__v_raw, "multiArray", __v_raw.multiArray, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("multiArray")) {
                return
            }
            val oldValue = __v_raw.multiArray
            __v_raw.multiArray = value
            _tRS(__v_raw, "multiArray", oldValue, value)
        }
    override var multiIndex: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "multiIndex", __v_raw.multiIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("multiIndex")) {
                return
            }
            val oldValue = __v_raw.multiIndex
            __v_raw.multiIndex = value
            _tRS(__v_raw, "multiIndex", oldValue, value)
        }
    override var datePickerValue: String
        get() {
            return _tRG(__v_raw, "datePickerValue", __v_raw.datePickerValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("datePickerValue")) {
                return
            }
            val oldValue = __v_raw.datePickerValue
            __v_raw.datePickerValue = value
            _tRS(__v_raw, "datePickerValue", oldValue, value)
        }
    override var startDate: String
        get() {
            return _tRG(__v_raw, "startDate", __v_raw.startDate, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startDate")) {
                return
            }
            val oldValue = __v_raw.startDate
            __v_raw.startDate = value
            _tRS(__v_raw, "startDate", oldValue, value)
        }
    override var endDate: String
        get() {
            return _tRG(__v_raw, "endDate", __v_raw.endDate, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("endDate")) {
                return
            }
            val oldValue = __v_raw.endDate
            __v_raw.endDate = value
            _tRS(__v_raw, "endDate", oldValue, value)
        }
    override var timePickerValue: String
        get() {
            return _tRG(__v_raw, "timePickerValue", __v_raw.timePickerValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("timePickerValue")) {
                return
            }
            val oldValue = __v_raw.timePickerValue
            __v_raw.timePickerValue = value
            _tRS(__v_raw, "timePickerValue", oldValue, value)
        }
    override var time: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "time", __v_raw.time, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("time")) {
                return
            }
            val oldValue = __v_raw.time
            __v_raw.time = value
            _tRS(__v_raw, "time", oldValue, value)
        }
    override var hours: UTSArray<String>
        get() {
            return _tRG(__v_raw, "hours", __v_raw.hours, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hours")) {
                return
            }
            val oldValue = __v_raw.hours
            __v_raw.hours = value
            _tRS(__v_raw, "hours", oldValue, value)
        }
    override var minutes: UTSArray<String>
        get() {
            return _tRG(__v_raw, "minutes", __v_raw.minutes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("minutes")) {
                return
            }
            val oldValue = __v_raw.minutes
            __v_raw.minutes = value
            _tRS(__v_raw, "minutes", oldValue, value)
        }
    override var comment: String
        get() {
            return _tRG(__v_raw, "comment", __v_raw.comment, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("comment")) {
                return
            }
            val oldValue = __v_raw.comment
            __v_raw.comment = value
            _tRS(__v_raw, "comment", oldValue, value)
        }
    override var formData: UTSJSONObject
        get() {
            return _tRG(__v_raw, "formData", __v_raw.formData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("formData")) {
                return
            }
            val oldValue = __v_raw.formData
            __v_raw.formData = value
            _tRS(__v_raw, "formData", oldValue, value)
        }
    override var testVerifySubmit: Boolean
        get() {
            return _tRG(__v_raw, "testVerifySubmit", __v_raw.testVerifySubmit, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testVerifySubmit")) {
                return
            }
            val oldValue = __v_raw.testVerifySubmit
            __v_raw.testVerifySubmit = value
            _tRS(__v_raw, "testVerifySubmit", oldValue, value)
        }
    override var testVerifyReset: Boolean
        get() {
            return _tRG(__v_raw, "testVerifyReset", __v_raw.testVerifyReset, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testVerifyReset")) {
                return
            }
            val oldValue = __v_raw.testVerifyReset
            __v_raw.testVerifyReset = value
            _tRS(__v_raw, "testVerifyReset", oldValue, value)
        }
}
val GenPagesComponentFormFormClass = CreateVueComponent(GenPagesComponentFormForm::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentFormForm.inheritAttrs, inject = GenPagesComponentFormForm.inject, props = GenPagesComponentFormForm.props, propsNeedCastKeys = GenPagesComponentFormForm.propsNeedCastKeys, emits = GenPagesComponentFormForm.emits, components = GenPagesComponentFormForm.components, styles = GenPagesComponentFormForm.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentFormForm.setup(props as GenPagesComponentFormForm, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentFormForm {
    return GenPagesComponentFormForm(instance, renderer)
}
)
open class DataType__23 (
    @JsonNotNull
    open var plain_boolean: Boolean = false,
    @JsonNotNull
    open var disabled_boolean: Boolean = false,
    @JsonNotNull
    open var default_style: Boolean = false,
    @JsonNotNull
    open var size_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var size_enum_current: Number,
    @JsonNotNull
    open var type_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var type_enum_current: Number,
    @JsonNotNull
    open var count: Number,
    @JsonNotNull
    open var text: String,
    @JsonNotNull
    open var loading: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__23ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__23ReactiveObject : DataType__23, IUTSReactive<DataType__23> {
    override var __v_raw: DataType__23
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__23, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(plain_boolean = __v_raw.plain_boolean, disabled_boolean = __v_raw.disabled_boolean, default_style = __v_raw.default_style, size_enum = __v_raw.size_enum, size_enum_current = __v_raw.size_enum_current, type_enum = __v_raw.type_enum, type_enum_current = __v_raw.type_enum_current, count = __v_raw.count, text = __v_raw.text, loading = __v_raw.loading) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__23ReactiveObject {
        return DataType__23ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var plain_boolean: Boolean
        get() {
            return _tRG(__v_raw, "plain_boolean", __v_raw.plain_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plain_boolean")) {
                return
            }
            val oldValue = __v_raw.plain_boolean
            __v_raw.plain_boolean = value
            _tRS(__v_raw, "plain_boolean", oldValue, value)
        }
    override var disabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "disabled_boolean", __v_raw.disabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled_boolean")) {
                return
            }
            val oldValue = __v_raw.disabled_boolean
            __v_raw.disabled_boolean = value
            _tRS(__v_raw, "disabled_boolean", oldValue, value)
        }
    override var default_style: Boolean
        get() {
            return _tRG(__v_raw, "default_style", __v_raw.default_style, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("default_style")) {
                return
            }
            val oldValue = __v_raw.default_style
            __v_raw.default_style = value
            _tRS(__v_raw, "default_style", oldValue, value)
        }
    override var size_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "size_enum", __v_raw.size_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size_enum")) {
                return
            }
            val oldValue = __v_raw.size_enum
            __v_raw.size_enum = value
            _tRS(__v_raw, "size_enum", oldValue, value)
        }
    override var size_enum_current: Number
        get() {
            return _tRG(__v_raw, "size_enum_current", __v_raw.size_enum_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size_enum_current")) {
                return
            }
            val oldValue = __v_raw.size_enum_current
            __v_raw.size_enum_current = value
            _tRS(__v_raw, "size_enum_current", oldValue, value)
        }
    override var type_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "type_enum", __v_raw.type_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type_enum")) {
                return
            }
            val oldValue = __v_raw.type_enum
            __v_raw.type_enum = value
            _tRS(__v_raw, "type_enum", oldValue, value)
        }
    override var type_enum_current: Number
        get() {
            return _tRG(__v_raw, "type_enum_current", __v_raw.type_enum_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type_enum_current")) {
                return
            }
            val oldValue = __v_raw.type_enum_current
            __v_raw.type_enum_current = value
            _tRS(__v_raw, "type_enum_current", oldValue, value)
        }
    override var count: Number
        get() {
            return _tRG(__v_raw, "count", __v_raw.count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("count")) {
                return
            }
            val oldValue = __v_raw.count
            __v_raw.count = value
            _tRS(__v_raw, "count", oldValue, value)
        }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var loading: Boolean
        get() {
            return _tRG(__v_raw, "loading", __v_raw.loading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loading")) {
                return
            }
            val oldValue = __v_raw.loading
            __v_raw.loading = value
            _tRS(__v_raw, "loading", oldValue, value)
        }
}
val GenPagesComponentButtonButtonClass = CreateVueComponent(GenPagesComponentButtonButton::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentButtonButton.inheritAttrs, inject = GenPagesComponentButtonButton.inject, props = GenPagesComponentButtonButton.props, propsNeedCastKeys = GenPagesComponentButtonButton.propsNeedCastKeys, emits = GenPagesComponentButtonButton.emits, components = GenPagesComponentButtonButton.components, styles = GenPagesComponentButtonButton.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentButtonButton.setup(props as GenPagesComponentButtonButton, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentButtonButton {
    return GenPagesComponentButtonButton(instance, renderer)
}
)
val GenPagesComponentButtonButtonstatusClass = CreateVueComponent(GenPagesComponentButtonButtonstatus::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentButtonButtonstatus.inheritAttrs, inject = GenPagesComponentButtonButtonstatus.inject, props = GenPagesComponentButtonButtonstatus.props, propsNeedCastKeys = GenPagesComponentButtonButtonstatus.propsNeedCastKeys, emits = GenPagesComponentButtonButtonstatus.emits, components = GenPagesComponentButtonButtonstatus.components, styles = GenPagesComponentButtonButtonstatus.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentButtonButtonstatus.setup(props as GenPagesComponentButtonButtonstatus)
    }
    )
}
, fun(instance, renderer): GenPagesComponentButtonButtonstatus {
    return GenPagesComponentButtonButtonstatus(instance, renderer)
}
)
open class ItemType__1 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__1ReactiveObject : ItemType__1, IUTSReactive<ItemType__1> {
    override var __v_raw: ItemType__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__1ReactiveObject {
        return ItemType__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__24 (
    @JsonNotNull
    open var items: UTSArray<ItemType__1>,
    @JsonNotNull
    open var current: Number,
    @JsonNotNull
    open var eventTest: Boolean = false,
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var text: String,
    @JsonNotNull
    open var wrapText: String,
    @JsonNotNull
    open var disabled: Boolean = false,
    @JsonNotNull
    open var checked: Boolean = false,
    @JsonNotNull
    open var color: String,
    @JsonNotNull
    open var checked_boolean: Boolean = false,
    @JsonNotNull
    open var disabled_boolean: Boolean = false,
    @JsonNotNull
    open var color_input: String,
    @JsonNotNull
    open var backgroundColor_input: String,
    @JsonNotNull
    open var borderColor_input: String,
    @JsonNotNull
    open var activeBackgroundColor_input: String,
    @JsonNotNull
    open var activeBorderColor_input: String,
    @JsonNotNull
    open var iconColor_input: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__24ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__24ReactiveObject : DataType__24, IUTSReactive<DataType__24> {
    override var __v_raw: DataType__24
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__24, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items, current = __v_raw.current, eventTest = __v_raw.eventTest, value = __v_raw.value, text = __v_raw.text, wrapText = __v_raw.wrapText, disabled = __v_raw.disabled, checked = __v_raw.checked, color = __v_raw.color, checked_boolean = __v_raw.checked_boolean, disabled_boolean = __v_raw.disabled_boolean, color_input = __v_raw.color_input, backgroundColor_input = __v_raw.backgroundColor_input, borderColor_input = __v_raw.borderColor_input, activeBackgroundColor_input = __v_raw.activeBackgroundColor_input, activeBorderColor_input = __v_raw.activeBorderColor_input, iconColor_input = __v_raw.iconColor_input) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__24ReactiveObject {
        return DataType__24ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<ItemType__1>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var eventTest: Boolean
        get() {
            return _tRG(__v_raw, "eventTest", __v_raw.eventTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventTest")) {
                return
            }
            val oldValue = __v_raw.eventTest
            __v_raw.eventTest = value
            _tRS(__v_raw, "eventTest", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var wrapText: String
        get() {
            return _tRG(__v_raw, "wrapText", __v_raw.wrapText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("wrapText")) {
                return
            }
            val oldValue = __v_raw.wrapText
            __v_raw.wrapText = value
            _tRS(__v_raw, "wrapText", oldValue, value)
        }
    override var disabled: Boolean
        get() {
            return _tRG(__v_raw, "disabled", __v_raw.disabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled")) {
                return
            }
            val oldValue = __v_raw.disabled
            __v_raw.disabled = value
            _tRS(__v_raw, "disabled", oldValue, value)
        }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
    override var color: String
        get() {
            return _tRG(__v_raw, "color", __v_raw.color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("color")) {
                return
            }
            val oldValue = __v_raw.color
            __v_raw.color = value
            _tRS(__v_raw, "color", oldValue, value)
        }
    override var checked_boolean: Boolean
        get() {
            return _tRG(__v_raw, "checked_boolean", __v_raw.checked_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked_boolean")) {
                return
            }
            val oldValue = __v_raw.checked_boolean
            __v_raw.checked_boolean = value
            _tRS(__v_raw, "checked_boolean", oldValue, value)
        }
    override var disabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "disabled_boolean", __v_raw.disabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled_boolean")) {
                return
            }
            val oldValue = __v_raw.disabled_boolean
            __v_raw.disabled_boolean = value
            _tRS(__v_raw, "disabled_boolean", oldValue, value)
        }
    override var color_input: String
        get() {
            return _tRG(__v_raw, "color_input", __v_raw.color_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("color_input")) {
                return
            }
            val oldValue = __v_raw.color_input
            __v_raw.color_input = value
            _tRS(__v_raw, "color_input", oldValue, value)
        }
    override var backgroundColor_input: String
        get() {
            return _tRG(__v_raw, "backgroundColor_input", __v_raw.backgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.backgroundColor_input
            __v_raw.backgroundColor_input = value
            _tRS(__v_raw, "backgroundColor_input", oldValue, value)
        }
    override var borderColor_input: String
        get() {
            return _tRG(__v_raw, "borderColor_input", __v_raw.borderColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("borderColor_input")) {
                return
            }
            val oldValue = __v_raw.borderColor_input
            __v_raw.borderColor_input = value
            _tRS(__v_raw, "borderColor_input", oldValue, value)
        }
    override var activeBackgroundColor_input: String
        get() {
            return _tRG(__v_raw, "activeBackgroundColor_input", __v_raw.activeBackgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeBackgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.activeBackgroundColor_input
            __v_raw.activeBackgroundColor_input = value
            _tRS(__v_raw, "activeBackgroundColor_input", oldValue, value)
        }
    override var activeBorderColor_input: String
        get() {
            return _tRG(__v_raw, "activeBorderColor_input", __v_raw.activeBorderColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeBorderColor_input")) {
                return
            }
            val oldValue = __v_raw.activeBorderColor_input
            __v_raw.activeBorderColor_input = value
            _tRS(__v_raw, "activeBorderColor_input", oldValue, value)
        }
    override var iconColor_input: String
        get() {
            return _tRG(__v_raw, "iconColor_input", __v_raw.iconColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iconColor_input")) {
                return
            }
            val oldValue = __v_raw.iconColor_input
            __v_raw.iconColor_input = value
            _tRS(__v_raw, "iconColor_input", oldValue, value)
        }
}
val GenPagesComponentRadioRadioClass = CreateVueComponent(GenPagesComponentRadioRadio::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentRadioRadio.inheritAttrs, inject = GenPagesComponentRadioRadio.inject, props = GenPagesComponentRadioRadio.props, propsNeedCastKeys = GenPagesComponentRadioRadio.propsNeedCastKeys, emits = GenPagesComponentRadioRadio.emits, components = GenPagesComponentRadioRadio.components, styles = GenPagesComponentRadioRadio.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentRadioRadio.setup(props as GenPagesComponentRadioRadio, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentRadioRadio {
    return GenPagesComponentRadioRadio(instance, renderer)
}
)
open class ItemType__2 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var checked: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__2ReactiveObject : ItemType__2, IUTSReactive<ItemType__2> {
    override var __v_raw: ItemType__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name, checked = __v_raw.checked) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__2ReactiveObject {
        return ItemType__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
}
open class DataType__25 (
    @JsonNotNull
    open var items: UTSArray<ItemType__2>,
    @JsonNotNull
    open var testEvent: Boolean = false,
    @JsonNotNull
    open var text: String,
    @JsonNotNull
    open var wrapText: String,
    @JsonNotNull
    open var value: UTSArray<String>,
    @JsonNotNull
    open var disabled: Boolean = false,
    @JsonNotNull
    open var checked: Boolean = false,
    @JsonNotNull
    open var color: String,
    @JsonNotNull
    open var iconColor: String,
    @JsonNotNull
    open var foreColor: String,
    @JsonNotNull
    open var checked_boolean: Boolean = false,
    @JsonNotNull
    open var disabled_boolean: Boolean = false,
    @JsonNotNull
    open var color_input: String,
    @JsonNotNull
    open var backgroundColor_input: String,
    @JsonNotNull
    open var borderColor_input: String,
    @JsonNotNull
    open var activeBackgroundColor_input: String,
    @JsonNotNull
    open var activeBorderColor_input: String,
    @JsonNotNull
    open var iconColor_input: String,
    @JsonNotNull
    open var foreColor_input: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__25ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__25ReactiveObject : DataType__25, IUTSReactive<DataType__25> {
    override var __v_raw: DataType__25
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__25, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items, testEvent = __v_raw.testEvent, text = __v_raw.text, wrapText = __v_raw.wrapText, value = __v_raw.value, disabled = __v_raw.disabled, checked = __v_raw.checked, color = __v_raw.color, iconColor = __v_raw.iconColor, foreColor = __v_raw.foreColor, checked_boolean = __v_raw.checked_boolean, disabled_boolean = __v_raw.disabled_boolean, color_input = __v_raw.color_input, backgroundColor_input = __v_raw.backgroundColor_input, borderColor_input = __v_raw.borderColor_input, activeBackgroundColor_input = __v_raw.activeBackgroundColor_input, activeBorderColor_input = __v_raw.activeBorderColor_input, iconColor_input = __v_raw.iconColor_input, foreColor_input = __v_raw.foreColor_input) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__25ReactiveObject {
        return DataType__25ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<ItemType__2>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var testEvent: Boolean
        get() {
            return _tRG(__v_raw, "testEvent", __v_raw.testEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testEvent")) {
                return
            }
            val oldValue = __v_raw.testEvent
            __v_raw.testEvent = value
            _tRS(__v_raw, "testEvent", oldValue, value)
        }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var wrapText: String
        get() {
            return _tRG(__v_raw, "wrapText", __v_raw.wrapText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("wrapText")) {
                return
            }
            val oldValue = __v_raw.wrapText
            __v_raw.wrapText = value
            _tRS(__v_raw, "wrapText", oldValue, value)
        }
    override var value: UTSArray<String>
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var disabled: Boolean
        get() {
            return _tRG(__v_raw, "disabled", __v_raw.disabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled")) {
                return
            }
            val oldValue = __v_raw.disabled
            __v_raw.disabled = value
            _tRS(__v_raw, "disabled", oldValue, value)
        }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
    override var color: String
        get() {
            return _tRG(__v_raw, "color", __v_raw.color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("color")) {
                return
            }
            val oldValue = __v_raw.color
            __v_raw.color = value
            _tRS(__v_raw, "color", oldValue, value)
        }
    override var iconColor: String
        get() {
            return _tRG(__v_raw, "iconColor", __v_raw.iconColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iconColor")) {
                return
            }
            val oldValue = __v_raw.iconColor
            __v_raw.iconColor = value
            _tRS(__v_raw, "iconColor", oldValue, value)
        }
    override var foreColor: String
        get() {
            return _tRG(__v_raw, "foreColor", __v_raw.foreColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("foreColor")) {
                return
            }
            val oldValue = __v_raw.foreColor
            __v_raw.foreColor = value
            _tRS(__v_raw, "foreColor", oldValue, value)
        }
    override var checked_boolean: Boolean
        get() {
            return _tRG(__v_raw, "checked_boolean", __v_raw.checked_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked_boolean")) {
                return
            }
            val oldValue = __v_raw.checked_boolean
            __v_raw.checked_boolean = value
            _tRS(__v_raw, "checked_boolean", oldValue, value)
        }
    override var disabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "disabled_boolean", __v_raw.disabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled_boolean")) {
                return
            }
            val oldValue = __v_raw.disabled_boolean
            __v_raw.disabled_boolean = value
            _tRS(__v_raw, "disabled_boolean", oldValue, value)
        }
    override var color_input: String
        get() {
            return _tRG(__v_raw, "color_input", __v_raw.color_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("color_input")) {
                return
            }
            val oldValue = __v_raw.color_input
            __v_raw.color_input = value
            _tRS(__v_raw, "color_input", oldValue, value)
        }
    override var backgroundColor_input: String
        get() {
            return _tRG(__v_raw, "backgroundColor_input", __v_raw.backgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.backgroundColor_input
            __v_raw.backgroundColor_input = value
            _tRS(__v_raw, "backgroundColor_input", oldValue, value)
        }
    override var borderColor_input: String
        get() {
            return _tRG(__v_raw, "borderColor_input", __v_raw.borderColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("borderColor_input")) {
                return
            }
            val oldValue = __v_raw.borderColor_input
            __v_raw.borderColor_input = value
            _tRS(__v_raw, "borderColor_input", oldValue, value)
        }
    override var activeBackgroundColor_input: String
        get() {
            return _tRG(__v_raw, "activeBackgroundColor_input", __v_raw.activeBackgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeBackgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.activeBackgroundColor_input
            __v_raw.activeBackgroundColor_input = value
            _tRS(__v_raw, "activeBackgroundColor_input", oldValue, value)
        }
    override var activeBorderColor_input: String
        get() {
            return _tRG(__v_raw, "activeBorderColor_input", __v_raw.activeBorderColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeBorderColor_input")) {
                return
            }
            val oldValue = __v_raw.activeBorderColor_input
            __v_raw.activeBorderColor_input = value
            _tRS(__v_raw, "activeBorderColor_input", oldValue, value)
        }
    override var iconColor_input: String
        get() {
            return _tRG(__v_raw, "iconColor_input", __v_raw.iconColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iconColor_input")) {
                return
            }
            val oldValue = __v_raw.iconColor_input
            __v_raw.iconColor_input = value
            _tRS(__v_raw, "iconColor_input", oldValue, value)
        }
    override var foreColor_input: String
        get() {
            return _tRG(__v_raw, "foreColor_input", __v_raw.foreColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("foreColor_input")) {
                return
            }
            val oldValue = __v_raw.foreColor_input
            __v_raw.foreColor_input = value
            _tRS(__v_raw, "foreColor_input", oldValue, value)
        }
}
val GenPagesComponentCheckboxCheckboxClass = CreateVueComponent(GenPagesComponentCheckboxCheckbox::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCheckboxCheckbox.inheritAttrs, inject = GenPagesComponentCheckboxCheckbox.inject, props = GenPagesComponentCheckboxCheckbox.props, propsNeedCastKeys = GenPagesComponentCheckboxCheckbox.propsNeedCastKeys, emits = GenPagesComponentCheckboxCheckbox.emits, components = GenPagesComponentCheckboxCheckbox.components, styles = GenPagesComponentCheckboxCheckbox.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentCheckboxCheckbox.setup(props as GenPagesComponentCheckboxCheckbox, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCheckboxCheckbox {
    return GenPagesComponentCheckboxCheckbox(instance, renderer)
}
)
open class DataType__26 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var firstInputFocus: Boolean = false,
    @JsonNotNull
    open var showClearIcon: Boolean = false,
    @JsonNotNull
    open var inputClearValue: String,
    @JsonNotNull
    open var showPassword: Boolean = false,
    @JsonNotNull
    open var cursor: Number,
    @JsonNotNull
    open var cursorInputFocus: Boolean = false,
    @JsonNotNull
    open var cursor_color: String,
    @JsonNotNull
    open var cursorColorInputFocus: Boolean = false,
    @JsonNotNull
    open var selectionStart: Number,
    @JsonNotNull
    open var selectionEnd: Number,
    @JsonNotNull
    open var selectionInputFocus: Boolean = false,
    @JsonNotNull
    open var inputEventDetail: String,
    @JsonNotNull
    open var focusAndBlurEventDetail: String,
    @JsonNotNull
    open var confirmEventDetail: String,
    @JsonNotNull
    open var changeEventDetail: String,
    @JsonNotNull
    open var keyboardHeightChangeEventDetail: String,
    @JsonNotNull
    open var focus: Boolean = false,
    @JsonNotNull
    open var inputPassword: Boolean = false,
    @JsonNotNull
    open var inputTypeTel: String,
    @JsonNotNull
    open var inputPlaceHolderStyle: String,
    @JsonNotNull
    open var placeholderStyle: String,
    @JsonNotNull
    open var inputPlaceHolderClass: String,
    @JsonNotNull
    open var inputMaxLengthValue: String,
    @JsonNotNull
    open var onMaxLengthInputValue: String,
    @JsonNotNull
    open var inputMaxLengthFocus: Boolean = false,
    @JsonNotNull
    open var inputPasswordValue: String,
    @JsonNotNull
    open var inputFocusKeyBoardChangeValue: Boolean = false,
    @JsonNotNull
    open var holdKeyboard: Boolean = false,
    @JsonNotNull
    open var keyboardHeight: Number,
    @JsonNotNull
    open var focusedForKeyboardHeightChangeTest: Boolean = false,
    @JsonNotNull
    open var demoValue: String,
    @JsonNotNull
    open var demoValue2: String,
    @JsonNotNull
    open var adjustPosition: Boolean = false,
    @JsonNotNull
    open var syncDisplayValue: String,
    @JsonNotNull
    open var triggerFocus: Boolean = false,
    @JsonNotNull
    open var triggerBlur: Boolean = false,
    @JsonNotNull
    open var showTypeNoneAndFocusCase: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__26ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__26ReactiveObject : DataType__26, IUTSReactive<DataType__26> {
    override var __v_raw: DataType__26
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__26, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, firstInputFocus = __v_raw.firstInputFocus, showClearIcon = __v_raw.showClearIcon, inputClearValue = __v_raw.inputClearValue, showPassword = __v_raw.showPassword, cursor = __v_raw.cursor, cursorInputFocus = __v_raw.cursorInputFocus, cursor_color = __v_raw.cursor_color, cursorColorInputFocus = __v_raw.cursorColorInputFocus, selectionStart = __v_raw.selectionStart, selectionEnd = __v_raw.selectionEnd, selectionInputFocus = __v_raw.selectionInputFocus, inputEventDetail = __v_raw.inputEventDetail, focusAndBlurEventDetail = __v_raw.focusAndBlurEventDetail, confirmEventDetail = __v_raw.confirmEventDetail, changeEventDetail = __v_raw.changeEventDetail, keyboardHeightChangeEventDetail = __v_raw.keyboardHeightChangeEventDetail, focus = __v_raw.focus, inputPassword = __v_raw.inputPassword, inputTypeTel = __v_raw.inputTypeTel, inputPlaceHolderStyle = __v_raw.inputPlaceHolderStyle, placeholderStyle = __v_raw.placeholderStyle, inputPlaceHolderClass = __v_raw.inputPlaceHolderClass, inputMaxLengthValue = __v_raw.inputMaxLengthValue, onMaxLengthInputValue = __v_raw.onMaxLengthInputValue, inputMaxLengthFocus = __v_raw.inputMaxLengthFocus, inputPasswordValue = __v_raw.inputPasswordValue, inputFocusKeyBoardChangeValue = __v_raw.inputFocusKeyBoardChangeValue, holdKeyboard = __v_raw.holdKeyboard, keyboardHeight = __v_raw.keyboardHeight, focusedForKeyboardHeightChangeTest = __v_raw.focusedForKeyboardHeightChangeTest, demoValue = __v_raw.demoValue, demoValue2 = __v_raw.demoValue2, adjustPosition = __v_raw.adjustPosition, syncDisplayValue = __v_raw.syncDisplayValue, triggerFocus = __v_raw.triggerFocus, triggerBlur = __v_raw.triggerBlur, showTypeNoneAndFocusCase = __v_raw.showTypeNoneAndFocusCase) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__26ReactiveObject {
        return DataType__26ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var firstInputFocus: Boolean
        get() {
            return _tRG(__v_raw, "firstInputFocus", __v_raw.firstInputFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("firstInputFocus")) {
                return
            }
            val oldValue = __v_raw.firstInputFocus
            __v_raw.firstInputFocus = value
            _tRS(__v_raw, "firstInputFocus", oldValue, value)
        }
    override var showClearIcon: Boolean
        get() {
            return _tRG(__v_raw, "showClearIcon", __v_raw.showClearIcon, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showClearIcon")) {
                return
            }
            val oldValue = __v_raw.showClearIcon
            __v_raw.showClearIcon = value
            _tRS(__v_raw, "showClearIcon", oldValue, value)
        }
    override var inputClearValue: String
        get() {
            return _tRG(__v_raw, "inputClearValue", __v_raw.inputClearValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputClearValue")) {
                return
            }
            val oldValue = __v_raw.inputClearValue
            __v_raw.inputClearValue = value
            _tRS(__v_raw, "inputClearValue", oldValue, value)
        }
    override var showPassword: Boolean
        get() {
            return _tRG(__v_raw, "showPassword", __v_raw.showPassword, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showPassword")) {
                return
            }
            val oldValue = __v_raw.showPassword
            __v_raw.showPassword = value
            _tRS(__v_raw, "showPassword", oldValue, value)
        }
    override var cursor: Number
        get() {
            return _tRG(__v_raw, "cursor", __v_raw.cursor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursor")) {
                return
            }
            val oldValue = __v_raw.cursor
            __v_raw.cursor = value
            _tRS(__v_raw, "cursor", oldValue, value)
        }
    override var cursorInputFocus: Boolean
        get() {
            return _tRG(__v_raw, "cursorInputFocus", __v_raw.cursorInputFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursorInputFocus")) {
                return
            }
            val oldValue = __v_raw.cursorInputFocus
            __v_raw.cursorInputFocus = value
            _tRS(__v_raw, "cursorInputFocus", oldValue, value)
        }
    override var cursor_color: String
        get() {
            return _tRG(__v_raw, "cursor_color", __v_raw.cursor_color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursor_color")) {
                return
            }
            val oldValue = __v_raw.cursor_color
            __v_raw.cursor_color = value
            _tRS(__v_raw, "cursor_color", oldValue, value)
        }
    override var cursorColorInputFocus: Boolean
        get() {
            return _tRG(__v_raw, "cursorColorInputFocus", __v_raw.cursorColorInputFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursorColorInputFocus")) {
                return
            }
            val oldValue = __v_raw.cursorColorInputFocus
            __v_raw.cursorColorInputFocus = value
            _tRS(__v_raw, "cursorColorInputFocus", oldValue, value)
        }
    override var selectionStart: Number
        get() {
            return _tRG(__v_raw, "selectionStart", __v_raw.selectionStart, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectionStart")) {
                return
            }
            val oldValue = __v_raw.selectionStart
            __v_raw.selectionStart = value
            _tRS(__v_raw, "selectionStart", oldValue, value)
        }
    override var selectionEnd: Number
        get() {
            return _tRG(__v_raw, "selectionEnd", __v_raw.selectionEnd, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectionEnd")) {
                return
            }
            val oldValue = __v_raw.selectionEnd
            __v_raw.selectionEnd = value
            _tRS(__v_raw, "selectionEnd", oldValue, value)
        }
    override var selectionInputFocus: Boolean
        get() {
            return _tRG(__v_raw, "selectionInputFocus", __v_raw.selectionInputFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectionInputFocus")) {
                return
            }
            val oldValue = __v_raw.selectionInputFocus
            __v_raw.selectionInputFocus = value
            _tRS(__v_raw, "selectionInputFocus", oldValue, value)
        }
    override var inputEventDetail: String
        get() {
            return _tRG(__v_raw, "inputEventDetail", __v_raw.inputEventDetail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputEventDetail")) {
                return
            }
            val oldValue = __v_raw.inputEventDetail
            __v_raw.inputEventDetail = value
            _tRS(__v_raw, "inputEventDetail", oldValue, value)
        }
    override var focusAndBlurEventDetail: String
        get() {
            return _tRG(__v_raw, "focusAndBlurEventDetail", __v_raw.focusAndBlurEventDetail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("focusAndBlurEventDetail")) {
                return
            }
            val oldValue = __v_raw.focusAndBlurEventDetail
            __v_raw.focusAndBlurEventDetail = value
            _tRS(__v_raw, "focusAndBlurEventDetail", oldValue, value)
        }
    override var confirmEventDetail: String
        get() {
            return _tRG(__v_raw, "confirmEventDetail", __v_raw.confirmEventDetail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmEventDetail")) {
                return
            }
            val oldValue = __v_raw.confirmEventDetail
            __v_raw.confirmEventDetail = value
            _tRS(__v_raw, "confirmEventDetail", oldValue, value)
        }
    override var changeEventDetail: String
        get() {
            return _tRG(__v_raw, "changeEventDetail", __v_raw.changeEventDetail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("changeEventDetail")) {
                return
            }
            val oldValue = __v_raw.changeEventDetail
            __v_raw.changeEventDetail = value
            _tRS(__v_raw, "changeEventDetail", oldValue, value)
        }
    override var keyboardHeightChangeEventDetail: String
        get() {
            return _tRG(__v_raw, "keyboardHeightChangeEventDetail", __v_raw.keyboardHeightChangeEventDetail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("keyboardHeightChangeEventDetail")) {
                return
            }
            val oldValue = __v_raw.keyboardHeightChangeEventDetail
            __v_raw.keyboardHeightChangeEventDetail = value
            _tRS(__v_raw, "keyboardHeightChangeEventDetail", oldValue, value)
        }
    override var focus: Boolean
        get() {
            return _tRG(__v_raw, "focus", __v_raw.focus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("focus")) {
                return
            }
            val oldValue = __v_raw.focus
            __v_raw.focus = value
            _tRS(__v_raw, "focus", oldValue, value)
        }
    override var inputPassword: Boolean
        get() {
            return _tRG(__v_raw, "inputPassword", __v_raw.inputPassword, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputPassword")) {
                return
            }
            val oldValue = __v_raw.inputPassword
            __v_raw.inputPassword = value
            _tRS(__v_raw, "inputPassword", oldValue, value)
        }
    override var inputTypeTel: String
        get() {
            return _tRG(__v_raw, "inputTypeTel", __v_raw.inputTypeTel, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputTypeTel")) {
                return
            }
            val oldValue = __v_raw.inputTypeTel
            __v_raw.inputTypeTel = value
            _tRS(__v_raw, "inputTypeTel", oldValue, value)
        }
    override var inputPlaceHolderStyle: String
        get() {
            return _tRG(__v_raw, "inputPlaceHolderStyle", __v_raw.inputPlaceHolderStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputPlaceHolderStyle")) {
                return
            }
            val oldValue = __v_raw.inputPlaceHolderStyle
            __v_raw.inputPlaceHolderStyle = value
            _tRS(__v_raw, "inputPlaceHolderStyle", oldValue, value)
        }
    override var placeholderStyle: String
        get() {
            return _tRG(__v_raw, "placeholderStyle", __v_raw.placeholderStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("placeholderStyle")) {
                return
            }
            val oldValue = __v_raw.placeholderStyle
            __v_raw.placeholderStyle = value
            _tRS(__v_raw, "placeholderStyle", oldValue, value)
        }
    override var inputPlaceHolderClass: String
        get() {
            return _tRG(__v_raw, "inputPlaceHolderClass", __v_raw.inputPlaceHolderClass, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputPlaceHolderClass")) {
                return
            }
            val oldValue = __v_raw.inputPlaceHolderClass
            __v_raw.inputPlaceHolderClass = value
            _tRS(__v_raw, "inputPlaceHolderClass", oldValue, value)
        }
    override var inputMaxLengthValue: String
        get() {
            return _tRG(__v_raw, "inputMaxLengthValue", __v_raw.inputMaxLengthValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputMaxLengthValue")) {
                return
            }
            val oldValue = __v_raw.inputMaxLengthValue
            __v_raw.inputMaxLengthValue = value
            _tRS(__v_raw, "inputMaxLengthValue", oldValue, value)
        }
    override var onMaxLengthInputValue: String
        get() {
            return _tRG(__v_raw, "onMaxLengthInputValue", __v_raw.onMaxLengthInputValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onMaxLengthInputValue")) {
                return
            }
            val oldValue = __v_raw.onMaxLengthInputValue
            __v_raw.onMaxLengthInputValue = value
            _tRS(__v_raw, "onMaxLengthInputValue", oldValue, value)
        }
    override var inputMaxLengthFocus: Boolean
        get() {
            return _tRG(__v_raw, "inputMaxLengthFocus", __v_raw.inputMaxLengthFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputMaxLengthFocus")) {
                return
            }
            val oldValue = __v_raw.inputMaxLengthFocus
            __v_raw.inputMaxLengthFocus = value
            _tRS(__v_raw, "inputMaxLengthFocus", oldValue, value)
        }
    override var inputPasswordValue: String
        get() {
            return _tRG(__v_raw, "inputPasswordValue", __v_raw.inputPasswordValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputPasswordValue")) {
                return
            }
            val oldValue = __v_raw.inputPasswordValue
            __v_raw.inputPasswordValue = value
            _tRS(__v_raw, "inputPasswordValue", oldValue, value)
        }
    override var inputFocusKeyBoardChangeValue: Boolean
        get() {
            return _tRG(__v_raw, "inputFocusKeyBoardChangeValue", __v_raw.inputFocusKeyBoardChangeValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputFocusKeyBoardChangeValue")) {
                return
            }
            val oldValue = __v_raw.inputFocusKeyBoardChangeValue
            __v_raw.inputFocusKeyBoardChangeValue = value
            _tRS(__v_raw, "inputFocusKeyBoardChangeValue", oldValue, value)
        }
    override var holdKeyboard: Boolean
        get() {
            return _tRG(__v_raw, "holdKeyboard", __v_raw.holdKeyboard, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("holdKeyboard")) {
                return
            }
            val oldValue = __v_raw.holdKeyboard
            __v_raw.holdKeyboard = value
            _tRS(__v_raw, "holdKeyboard", oldValue, value)
        }
    override var keyboardHeight: Number
        get() {
            return _tRG(__v_raw, "keyboardHeight", __v_raw.keyboardHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("keyboardHeight")) {
                return
            }
            val oldValue = __v_raw.keyboardHeight
            __v_raw.keyboardHeight = value
            _tRS(__v_raw, "keyboardHeight", oldValue, value)
        }
    override var focusedForKeyboardHeightChangeTest: Boolean
        get() {
            return _tRG(__v_raw, "focusedForKeyboardHeightChangeTest", __v_raw.focusedForKeyboardHeightChangeTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("focusedForKeyboardHeightChangeTest")) {
                return
            }
            val oldValue = __v_raw.focusedForKeyboardHeightChangeTest
            __v_raw.focusedForKeyboardHeightChangeTest = value
            _tRS(__v_raw, "focusedForKeyboardHeightChangeTest", oldValue, value)
        }
    override var demoValue: String
        get() {
            return _tRG(__v_raw, "demoValue", __v_raw.demoValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("demoValue")) {
                return
            }
            val oldValue = __v_raw.demoValue
            __v_raw.demoValue = value
            _tRS(__v_raw, "demoValue", oldValue, value)
        }
    override var demoValue2: String
        get() {
            return _tRG(__v_raw, "demoValue2", __v_raw.demoValue2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("demoValue2")) {
                return
            }
            val oldValue = __v_raw.demoValue2
            __v_raw.demoValue2 = value
            _tRS(__v_raw, "demoValue2", oldValue, value)
        }
    override var adjustPosition: Boolean
        get() {
            return _tRG(__v_raw, "adjustPosition", __v_raw.adjustPosition, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("adjustPosition")) {
                return
            }
            val oldValue = __v_raw.adjustPosition
            __v_raw.adjustPosition = value
            _tRS(__v_raw, "adjustPosition", oldValue, value)
        }
    override var syncDisplayValue: String
        get() {
            return _tRG(__v_raw, "syncDisplayValue", __v_raw.syncDisplayValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("syncDisplayValue")) {
                return
            }
            val oldValue = __v_raw.syncDisplayValue
            __v_raw.syncDisplayValue = value
            _tRS(__v_raw, "syncDisplayValue", oldValue, value)
        }
    override var triggerFocus: Boolean
        get() {
            return _tRG(__v_raw, "triggerFocus", __v_raw.triggerFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("triggerFocus")) {
                return
            }
            val oldValue = __v_raw.triggerFocus
            __v_raw.triggerFocus = value
            _tRS(__v_raw, "triggerFocus", oldValue, value)
        }
    override var triggerBlur: Boolean
        get() {
            return _tRG(__v_raw, "triggerBlur", __v_raw.triggerBlur, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("triggerBlur")) {
                return
            }
            val oldValue = __v_raw.triggerBlur
            __v_raw.triggerBlur = value
            _tRS(__v_raw, "triggerBlur", oldValue, value)
        }
    override var showTypeNoneAndFocusCase: Boolean
        get() {
            return _tRG(__v_raw, "showTypeNoneAndFocusCase", __v_raw.showTypeNoneAndFocusCase, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showTypeNoneAndFocusCase")) {
                return
            }
            val oldValue = __v_raw.showTypeNoneAndFocusCase
            __v_raw.showTypeNoneAndFocusCase = value
            _tRS(__v_raw, "showTypeNoneAndFocusCase", oldValue, value)
        }
}
val GenPagesComponentInputInputClass = CreateVueComponent(GenPagesComponentInputInput::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentInputInput.inheritAttrs, inject = GenPagesComponentInputInput.inject, props = GenPagesComponentInputInput.props, propsNeedCastKeys = GenPagesComponentInputInput.propsNeedCastKeys, emits = GenPagesComponentInputInput.emits, components = GenPagesComponentInputInput.components, styles = GenPagesComponentInputInput.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentInputInput.setup(props as GenPagesComponentInputInput, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentInputInput {
    return GenPagesComponentInputInput(instance, renderer)
}
)
val GenPagesComponentInputIssues22088Class = CreateVueComponent(GenPagesComponentInputIssues22088::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentInputIssues22088.inheritAttrs, inject = GenPagesComponentInputIssues22088.inject, props = GenPagesComponentInputIssues22088.props, propsNeedCastKeys = GenPagesComponentInputIssues22088.propsNeedCastKeys, emits = GenPagesComponentInputIssues22088.emits, components = GenPagesComponentInputIssues22088.components, styles = GenPagesComponentInputIssues22088.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentInputIssues22088.setup(props as GenPagesComponentInputIssues22088)
    }
    )
}
, fun(instance, renderer): GenPagesComponentInputIssues22088 {
    return GenPagesComponentInputIssues22088(instance, renderer)
}
)
val GenComponentsFpsFpsClass = CreateVueComponent(GenComponentsFpsFps::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsFpsFps.inheritAttrs, inject = GenComponentsFpsFps.inject, props = GenComponentsFpsFps.props, propsNeedCastKeys = GenComponentsFpsFps.propsNeedCastKeys, emits = GenComponentsFpsFps.emits, components = GenComponentsFpsFps.components, styles = GenComponentsFpsFps.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsFpsFps.setup(props as GenComponentsFpsFps)
    }
    )
}
, fun(instance, renderer): GenComponentsFpsFps {
    return GenComponentsFpsFps(instance)
}
)
val GenPagesComponentInputInputPerformanceClass = CreateVueComponent(GenPagesComponentInputInputPerformance::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentInputInputPerformance.inheritAttrs, inject = GenPagesComponentInputInputPerformance.inject, props = GenPagesComponentInputInputPerformance.props, propsNeedCastKeys = GenPagesComponentInputInputPerformance.propsNeedCastKeys, emits = GenPagesComponentInputInputPerformance.emits, components = GenPagesComponentInputInputPerformance.components, styles = GenPagesComponentInputInputPerformance.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentInputInputPerformance.setup(props as GenPagesComponentInputInputPerformance)
    }
    )
}
, fun(instance, renderer): GenPagesComponentInputInputPerformance {
    return GenPagesComponentInputInputPerformance(instance, renderer)
}
)
open class DataType__27 (
    @JsonNotNull
    open var value2: String,
    @JsonNotNull
    open var adjust_position_boolean: Boolean = false,
    @JsonNotNull
    open var show_confirm_bar_boolean: Boolean = false,
    @JsonNotNull
    open var fixed_boolean: Boolean = false,
    @JsonNotNull
    open var auto_height_boolean: Boolean = false,
    @JsonNotNull
    open var confirm_hold_boolean: Boolean = false,
    @JsonNotNull
    open var focus_boolean: Boolean = false,
    @JsonNotNull
    open var auto_focus_boolean: Boolean = false,
    @JsonNotNull
    open var default_value: String,
    @JsonNotNull
    open var inputmode_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var confirm_type_list: UTSArray<ItemType>,
    @JsonNotNull
    open var cursor_color: String,
    @JsonNotNull
    open var cursor: Number,
    @JsonNotNull
    open var inputmode_enum_current: Number,
    @JsonNotNull
    open var confirm_type_current: Number,
    @JsonNotNull
    open var placeholder_value: String,
    @JsonNotNull
    open var defaultModel: String,
    @JsonNotNull
    open var textareaMaxLengthValue: String,
    @JsonNotNull
    open var isSelectionFocus: Boolean = false,
    @JsonNotNull
    open var selectionStart: Number,
    @JsonNotNull
    open var selectionEnd: Number,
    @JsonNotNull
    open var hold_keyboard: Boolean = false,
    @JsonNotNull
    open var adjust_position: Boolean = false,
    @JsonNotNull
    open var disabled: Boolean = false,
    @JsonNotNull
    open var jest_result: Boolean = false,
    @JsonNotNull
    open var isAutoTest: Boolean = false,
    @JsonNotNull
    open var changeValue: String,
    open var textareaRect: DOMRect? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__27ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__27ReactiveObject : DataType__27, IUTSReactive<DataType__27> {
    override var __v_raw: DataType__27
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__27, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value2 = __v_raw.value2, adjust_position_boolean = __v_raw.adjust_position_boolean, show_confirm_bar_boolean = __v_raw.show_confirm_bar_boolean, fixed_boolean = __v_raw.fixed_boolean, auto_height_boolean = __v_raw.auto_height_boolean, confirm_hold_boolean = __v_raw.confirm_hold_boolean, focus_boolean = __v_raw.focus_boolean, auto_focus_boolean = __v_raw.auto_focus_boolean, default_value = __v_raw.default_value, inputmode_enum = __v_raw.inputmode_enum, confirm_type_list = __v_raw.confirm_type_list, cursor_color = __v_raw.cursor_color, cursor = __v_raw.cursor, inputmode_enum_current = __v_raw.inputmode_enum_current, confirm_type_current = __v_raw.confirm_type_current, placeholder_value = __v_raw.placeholder_value, defaultModel = __v_raw.defaultModel, textareaMaxLengthValue = __v_raw.textareaMaxLengthValue, isSelectionFocus = __v_raw.isSelectionFocus, selectionStart = __v_raw.selectionStart, selectionEnd = __v_raw.selectionEnd, hold_keyboard = __v_raw.hold_keyboard, adjust_position = __v_raw.adjust_position, disabled = __v_raw.disabled, jest_result = __v_raw.jest_result, isAutoTest = __v_raw.isAutoTest, changeValue = __v_raw.changeValue, textareaRect = __v_raw.textareaRect) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__27ReactiveObject {
        return DataType__27ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value2: String
        get() {
            return _tRG(__v_raw, "value2", __v_raw.value2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value2")) {
                return
            }
            val oldValue = __v_raw.value2
            __v_raw.value2 = value
            _tRS(__v_raw, "value2", oldValue, value)
        }
    override var adjust_position_boolean: Boolean
        get() {
            return _tRG(__v_raw, "adjust_position_boolean", __v_raw.adjust_position_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("adjust_position_boolean")) {
                return
            }
            val oldValue = __v_raw.adjust_position_boolean
            __v_raw.adjust_position_boolean = value
            _tRS(__v_raw, "adjust_position_boolean", oldValue, value)
        }
    override var show_confirm_bar_boolean: Boolean
        get() {
            return _tRG(__v_raw, "show_confirm_bar_boolean", __v_raw.show_confirm_bar_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("show_confirm_bar_boolean")) {
                return
            }
            val oldValue = __v_raw.show_confirm_bar_boolean
            __v_raw.show_confirm_bar_boolean = value
            _tRS(__v_raw, "show_confirm_bar_boolean", oldValue, value)
        }
    override var fixed_boolean: Boolean
        get() {
            return _tRG(__v_raw, "fixed_boolean", __v_raw.fixed_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fixed_boolean")) {
                return
            }
            val oldValue = __v_raw.fixed_boolean
            __v_raw.fixed_boolean = value
            _tRS(__v_raw, "fixed_boolean", oldValue, value)
        }
    override var auto_height_boolean: Boolean
        get() {
            return _tRG(__v_raw, "auto_height_boolean", __v_raw.auto_height_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("auto_height_boolean")) {
                return
            }
            val oldValue = __v_raw.auto_height_boolean
            __v_raw.auto_height_boolean = value
            _tRS(__v_raw, "auto_height_boolean", oldValue, value)
        }
    override var confirm_hold_boolean: Boolean
        get() {
            return _tRG(__v_raw, "confirm_hold_boolean", __v_raw.confirm_hold_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirm_hold_boolean")) {
                return
            }
            val oldValue = __v_raw.confirm_hold_boolean
            __v_raw.confirm_hold_boolean = value
            _tRS(__v_raw, "confirm_hold_boolean", oldValue, value)
        }
    override var focus_boolean: Boolean
        get() {
            return _tRG(__v_raw, "focus_boolean", __v_raw.focus_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("focus_boolean")) {
                return
            }
            val oldValue = __v_raw.focus_boolean
            __v_raw.focus_boolean = value
            _tRS(__v_raw, "focus_boolean", oldValue, value)
        }
    override var auto_focus_boolean: Boolean
        get() {
            return _tRG(__v_raw, "auto_focus_boolean", __v_raw.auto_focus_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("auto_focus_boolean")) {
                return
            }
            val oldValue = __v_raw.auto_focus_boolean
            __v_raw.auto_focus_boolean = value
            _tRS(__v_raw, "auto_focus_boolean", oldValue, value)
        }
    override var default_value: String
        get() {
            return _tRG(__v_raw, "default_value", __v_raw.default_value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("default_value")) {
                return
            }
            val oldValue = __v_raw.default_value
            __v_raw.default_value = value
            _tRS(__v_raw, "default_value", oldValue, value)
        }
    override var inputmode_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "inputmode_enum", __v_raw.inputmode_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputmode_enum")) {
                return
            }
            val oldValue = __v_raw.inputmode_enum
            __v_raw.inputmode_enum = value
            _tRS(__v_raw, "inputmode_enum", oldValue, value)
        }
    override var confirm_type_list: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "confirm_type_list", __v_raw.confirm_type_list, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirm_type_list")) {
                return
            }
            val oldValue = __v_raw.confirm_type_list
            __v_raw.confirm_type_list = value
            _tRS(__v_raw, "confirm_type_list", oldValue, value)
        }
    override var cursor_color: String
        get() {
            return _tRG(__v_raw, "cursor_color", __v_raw.cursor_color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursor_color")) {
                return
            }
            val oldValue = __v_raw.cursor_color
            __v_raw.cursor_color = value
            _tRS(__v_raw, "cursor_color", oldValue, value)
        }
    override var cursor: Number
        get() {
            return _tRG(__v_raw, "cursor", __v_raw.cursor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cursor")) {
                return
            }
            val oldValue = __v_raw.cursor
            __v_raw.cursor = value
            _tRS(__v_raw, "cursor", oldValue, value)
        }
    override var inputmode_enum_current: Number
        get() {
            return _tRG(__v_raw, "inputmode_enum_current", __v_raw.inputmode_enum_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputmode_enum_current")) {
                return
            }
            val oldValue = __v_raw.inputmode_enum_current
            __v_raw.inputmode_enum_current = value
            _tRS(__v_raw, "inputmode_enum_current", oldValue, value)
        }
    override var confirm_type_current: Number
        get() {
            return _tRG(__v_raw, "confirm_type_current", __v_raw.confirm_type_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirm_type_current")) {
                return
            }
            val oldValue = __v_raw.confirm_type_current
            __v_raw.confirm_type_current = value
            _tRS(__v_raw, "confirm_type_current", oldValue, value)
        }
    override var placeholder_value: String
        get() {
            return _tRG(__v_raw, "placeholder_value", __v_raw.placeholder_value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("placeholder_value")) {
                return
            }
            val oldValue = __v_raw.placeholder_value
            __v_raw.placeholder_value = value
            _tRS(__v_raw, "placeholder_value", oldValue, value)
        }
    override var defaultModel: String
        get() {
            return _tRG(__v_raw, "defaultModel", __v_raw.defaultModel, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("defaultModel")) {
                return
            }
            val oldValue = __v_raw.defaultModel
            __v_raw.defaultModel = value
            _tRS(__v_raw, "defaultModel", oldValue, value)
        }
    override var textareaMaxLengthValue: String
        get() {
            return _tRG(__v_raw, "textareaMaxLengthValue", __v_raw.textareaMaxLengthValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textareaMaxLengthValue")) {
                return
            }
            val oldValue = __v_raw.textareaMaxLengthValue
            __v_raw.textareaMaxLengthValue = value
            _tRS(__v_raw, "textareaMaxLengthValue", oldValue, value)
        }
    override var isSelectionFocus: Boolean
        get() {
            return _tRG(__v_raw, "isSelectionFocus", __v_raw.isSelectionFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isSelectionFocus")) {
                return
            }
            val oldValue = __v_raw.isSelectionFocus
            __v_raw.isSelectionFocus = value
            _tRS(__v_raw, "isSelectionFocus", oldValue, value)
        }
    override var selectionStart: Number
        get() {
            return _tRG(__v_raw, "selectionStart", __v_raw.selectionStart, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectionStart")) {
                return
            }
            val oldValue = __v_raw.selectionStart
            __v_raw.selectionStart = value
            _tRS(__v_raw, "selectionStart", oldValue, value)
        }
    override var selectionEnd: Number
        get() {
            return _tRG(__v_raw, "selectionEnd", __v_raw.selectionEnd, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectionEnd")) {
                return
            }
            val oldValue = __v_raw.selectionEnd
            __v_raw.selectionEnd = value
            _tRS(__v_raw, "selectionEnd", oldValue, value)
        }
    override var hold_keyboard: Boolean
        get() {
            return _tRG(__v_raw, "hold_keyboard", __v_raw.hold_keyboard, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hold_keyboard")) {
                return
            }
            val oldValue = __v_raw.hold_keyboard
            __v_raw.hold_keyboard = value
            _tRS(__v_raw, "hold_keyboard", oldValue, value)
        }
    override var adjust_position: Boolean
        get() {
            return _tRG(__v_raw, "adjust_position", __v_raw.adjust_position, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("adjust_position")) {
                return
            }
            val oldValue = __v_raw.adjust_position
            __v_raw.adjust_position = value
            _tRS(__v_raw, "adjust_position", oldValue, value)
        }
    override var disabled: Boolean
        get() {
            return _tRG(__v_raw, "disabled", __v_raw.disabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled")) {
                return
            }
            val oldValue = __v_raw.disabled
            __v_raw.disabled = value
            _tRS(__v_raw, "disabled", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
    override var isAutoTest: Boolean
        get() {
            return _tRG(__v_raw, "isAutoTest", __v_raw.isAutoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isAutoTest")) {
                return
            }
            val oldValue = __v_raw.isAutoTest
            __v_raw.isAutoTest = value
            _tRS(__v_raw, "isAutoTest", oldValue, value)
        }
    override var changeValue: String
        get() {
            return _tRG(__v_raw, "changeValue", __v_raw.changeValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("changeValue")) {
                return
            }
            val oldValue = __v_raw.changeValue
            __v_raw.changeValue = value
            _tRS(__v_raw, "changeValue", oldValue, value)
        }
    override var textareaRect: DOMRect?
        get() {
            return _tRG(__v_raw, "textareaRect", __v_raw.textareaRect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textareaRect")) {
                return
            }
            val oldValue = __v_raw.textareaRect
            __v_raw.textareaRect = value
            _tRS(__v_raw, "textareaRect", oldValue, value)
        }
}
val GenPagesComponentTextareaTextareaClass = CreateVueComponent(GenPagesComponentTextareaTextarea::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextareaTextarea.inheritAttrs, inject = GenPagesComponentTextareaTextarea.inject, props = GenPagesComponentTextareaTextarea.props, propsNeedCastKeys = GenPagesComponentTextareaTextarea.propsNeedCastKeys, emits = GenPagesComponentTextareaTextarea.emits, components = GenPagesComponentTextareaTextarea.components, styles = GenPagesComponentTextareaTextarea.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentTextareaTextarea.setup(props as GenPagesComponentTextareaTextarea, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextareaTextarea {
    return GenPagesComponentTextareaTextarea(instance, renderer)
}
)
val GenPagesComponentTextareaTextareaPerformanceClass = CreateVueComponent(GenPagesComponentTextareaTextareaPerformance::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentTextareaTextareaPerformance.inheritAttrs, inject = GenPagesComponentTextareaTextareaPerformance.inject, props = GenPagesComponentTextareaTextareaPerformance.props, propsNeedCastKeys = GenPagesComponentTextareaTextareaPerformance.propsNeedCastKeys, emits = GenPagesComponentTextareaTextareaPerformance.emits, components = GenPagesComponentTextareaTextareaPerformance.components, styles = GenPagesComponentTextareaTextareaPerformance.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentTextareaTextareaPerformance.setup(props as GenPagesComponentTextareaTextareaPerformance)
    }
    )
}
, fun(instance, renderer): GenPagesComponentTextareaTextareaPerformance {
    return GenPagesComponentTextareaTextareaPerformance(instance, renderer)
}
)
open class DataType__28 (
    @JsonNotNull
    open var sliderValue: Number,
    @JsonNotNull
    open var sliderBlockSize: Number,
    @JsonNotNull
    open var sliderBackgroundColor: String,
    @JsonNotNull
    open var sliderActiveColor: String,
    @JsonNotNull
    open var sliderBlockColor: String,
    @JsonNotNull
    open var show_value_boolean: Boolean = false,
    @JsonNotNull
    open var disabled_boolean: Boolean = false,
    @JsonNotNull
    open var min_input: Number,
    @JsonNotNull
    open var max_input: Number,
    @JsonNotNull
    open var step_input: Number,
    @JsonNotNull
    open var value_input: Number,
    @JsonNotNull
    open var activeColor_input: String,
    @JsonNotNull
    open var backgroundColor_input: String,
    @JsonNotNull
    open var block_size_input: Number,
    @JsonNotNull
    open var block_color_input: String,
    @JsonNotNull
    open var valueColor: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__28ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__28ReactiveObject : DataType__28, IUTSReactive<DataType__28> {
    override var __v_raw: DataType__28
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__28, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(sliderValue = __v_raw.sliderValue, sliderBlockSize = __v_raw.sliderBlockSize, sliderBackgroundColor = __v_raw.sliderBackgroundColor, sliderActiveColor = __v_raw.sliderActiveColor, sliderBlockColor = __v_raw.sliderBlockColor, show_value_boolean = __v_raw.show_value_boolean, disabled_boolean = __v_raw.disabled_boolean, min_input = __v_raw.min_input, max_input = __v_raw.max_input, step_input = __v_raw.step_input, value_input = __v_raw.value_input, activeColor_input = __v_raw.activeColor_input, backgroundColor_input = __v_raw.backgroundColor_input, block_size_input = __v_raw.block_size_input, block_color_input = __v_raw.block_color_input, valueColor = __v_raw.valueColor) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__28ReactiveObject {
        return DataType__28ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var sliderValue: Number
        get() {
            return _tRG(__v_raw, "sliderValue", __v_raw.sliderValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderValue")) {
                return
            }
            val oldValue = __v_raw.sliderValue
            __v_raw.sliderValue = value
            _tRS(__v_raw, "sliderValue", oldValue, value)
        }
    override var sliderBlockSize: Number
        get() {
            return _tRG(__v_raw, "sliderBlockSize", __v_raw.sliderBlockSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderBlockSize")) {
                return
            }
            val oldValue = __v_raw.sliderBlockSize
            __v_raw.sliderBlockSize = value
            _tRS(__v_raw, "sliderBlockSize", oldValue, value)
        }
    override var sliderBackgroundColor: String
        get() {
            return _tRG(__v_raw, "sliderBackgroundColor", __v_raw.sliderBackgroundColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderBackgroundColor")) {
                return
            }
            val oldValue = __v_raw.sliderBackgroundColor
            __v_raw.sliderBackgroundColor = value
            _tRS(__v_raw, "sliderBackgroundColor", oldValue, value)
        }
    override var sliderActiveColor: String
        get() {
            return _tRG(__v_raw, "sliderActiveColor", __v_raw.sliderActiveColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderActiveColor")) {
                return
            }
            val oldValue = __v_raw.sliderActiveColor
            __v_raw.sliderActiveColor = value
            _tRS(__v_raw, "sliderActiveColor", oldValue, value)
        }
    override var sliderBlockColor: String
        get() {
            return _tRG(__v_raw, "sliderBlockColor", __v_raw.sliderBlockColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderBlockColor")) {
                return
            }
            val oldValue = __v_raw.sliderBlockColor
            __v_raw.sliderBlockColor = value
            _tRS(__v_raw, "sliderBlockColor", oldValue, value)
        }
    override var show_value_boolean: Boolean
        get() {
            return _tRG(__v_raw, "show_value_boolean", __v_raw.show_value_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("show_value_boolean")) {
                return
            }
            val oldValue = __v_raw.show_value_boolean
            __v_raw.show_value_boolean = value
            _tRS(__v_raw, "show_value_boolean", oldValue, value)
        }
    override var disabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "disabled_boolean", __v_raw.disabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled_boolean")) {
                return
            }
            val oldValue = __v_raw.disabled_boolean
            __v_raw.disabled_boolean = value
            _tRS(__v_raw, "disabled_boolean", oldValue, value)
        }
    override var min_input: Number
        get() {
            return _tRG(__v_raw, "min_input", __v_raw.min_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("min_input")) {
                return
            }
            val oldValue = __v_raw.min_input
            __v_raw.min_input = value
            _tRS(__v_raw, "min_input", oldValue, value)
        }
    override var max_input: Number
        get() {
            return _tRG(__v_raw, "max_input", __v_raw.max_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("max_input")) {
                return
            }
            val oldValue = __v_raw.max_input
            __v_raw.max_input = value
            _tRS(__v_raw, "max_input", oldValue, value)
        }
    override var step_input: Number
        get() {
            return _tRG(__v_raw, "step_input", __v_raw.step_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("step_input")) {
                return
            }
            val oldValue = __v_raw.step_input
            __v_raw.step_input = value
            _tRS(__v_raw, "step_input", oldValue, value)
        }
    override var value_input: Number
        get() {
            return _tRG(__v_raw, "value_input", __v_raw.value_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value_input")) {
                return
            }
            val oldValue = __v_raw.value_input
            __v_raw.value_input = value
            _tRS(__v_raw, "value_input", oldValue, value)
        }
    override var activeColor_input: String
        get() {
            return _tRG(__v_raw, "activeColor_input", __v_raw.activeColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("activeColor_input")) {
                return
            }
            val oldValue = __v_raw.activeColor_input
            __v_raw.activeColor_input = value
            _tRS(__v_raw, "activeColor_input", oldValue, value)
        }
    override var backgroundColor_input: String
        get() {
            return _tRG(__v_raw, "backgroundColor_input", __v_raw.backgroundColor_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColor_input")) {
                return
            }
            val oldValue = __v_raw.backgroundColor_input
            __v_raw.backgroundColor_input = value
            _tRS(__v_raw, "backgroundColor_input", oldValue, value)
        }
    override var block_size_input: Number
        get() {
            return _tRG(__v_raw, "block_size_input", __v_raw.block_size_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("block_size_input")) {
                return
            }
            val oldValue = __v_raw.block_size_input
            __v_raw.block_size_input = value
            _tRS(__v_raw, "block_size_input", oldValue, value)
        }
    override var block_color_input: String
        get() {
            return _tRG(__v_raw, "block_color_input", __v_raw.block_color_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("block_color_input")) {
                return
            }
            val oldValue = __v_raw.block_color_input
            __v_raw.block_color_input = value
            _tRS(__v_raw, "block_color_input", oldValue, value)
        }
    override var valueColor: String
        get() {
            return _tRG(__v_raw, "valueColor", __v_raw.valueColor, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("valueColor")) {
                return
            }
            val oldValue = __v_raw.valueColor
            __v_raw.valueColor = value
            _tRS(__v_raw, "valueColor", oldValue, value)
        }
}
val GenPagesComponentSliderSliderClass = CreateVueComponent(GenPagesComponentSliderSlider::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSliderSlider.inheritAttrs, inject = GenPagesComponentSliderSlider.inject, props = GenPagesComponentSliderSlider.props, propsNeedCastKeys = GenPagesComponentSliderSlider.propsNeedCastKeys, emits = GenPagesComponentSliderSlider.emits, components = GenPagesComponentSliderSlider.components, styles = GenPagesComponentSliderSlider.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSliderSlider.setup(props as GenPagesComponentSliderSlider, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSliderSlider {
    return GenPagesComponentSliderSlider(instance, renderer)
}
)
open class SwiperTabsItem (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperTabsItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperTabsItemReactiveObject : SwiperTabsItem, IUTSReactive<SwiperTabsItem> {
    override var __v_raw: SwiperTabsItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperTabsItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, w = __v_raw.w) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperTabsItemReactiveObject {
        return SwiperTabsItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var w: Number
        get() {
            return _tRG(__v_raw, "w", __v_raw.w, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("w")) {
                return
            }
            val oldValue = __v_raw.w
            __v_raw.w = value
            _tRS(__v_raw, "w", oldValue, value)
        }
}
open class SwiperViewItem (
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItemReactiveObject : SwiperViewItem, IUTSReactive<SwiperViewItem> {
    override var __v_raw: SwiperViewItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItemReactiveObject {
        return SwiperViewItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesComponentSliderSliderInSwiperClass = CreateVueComponent(GenPagesComponentSliderSliderInSwiper::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSliderSliderInSwiper.inheritAttrs, inject = GenPagesComponentSliderSliderInSwiper.inject, props = GenPagesComponentSliderSliderInSwiper.props, propsNeedCastKeys = GenPagesComponentSliderSliderInSwiper.propsNeedCastKeys, emits = GenPagesComponentSliderSliderInSwiper.emits, components = GenPagesComponentSliderSliderInSwiper.components, styles = GenPagesComponentSliderSliderInSwiper.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentSliderSliderInSwiper.setup(props as GenPagesComponentSliderSliderInSwiper)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSliderSliderInSwiper {
    return GenPagesComponentSliderSliderInSwiper(instance, renderer)
}
)
open class DataType__29 (
    @JsonNotNull
    open var sliderX: Number,
    @JsonNotNull
    open var sliderY: Number,
    @JsonNotNull
    open var sliderHeight: Number,
    @JsonNotNull
    open var sliderValue: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__29ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__29ReactiveObject : DataType__29, IUTSReactive<DataType__29> {
    override var __v_raw: DataType__29
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__29, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(sliderX = __v_raw.sliderX, sliderY = __v_raw.sliderY, sliderHeight = __v_raw.sliderHeight, sliderValue = __v_raw.sliderValue) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__29ReactiveObject {
        return DataType__29ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var sliderX: Number
        get() {
            return _tRG(__v_raw, "sliderX", __v_raw.sliderX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderX")) {
                return
            }
            val oldValue = __v_raw.sliderX
            __v_raw.sliderX = value
            _tRS(__v_raw, "sliderX", oldValue, value)
        }
    override var sliderY: Number
        get() {
            return _tRG(__v_raw, "sliderY", __v_raw.sliderY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderY")) {
                return
            }
            val oldValue = __v_raw.sliderY
            __v_raw.sliderY = value
            _tRS(__v_raw, "sliderY", oldValue, value)
        }
    override var sliderHeight: Number
        get() {
            return _tRG(__v_raw, "sliderHeight", __v_raw.sliderHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderHeight")) {
                return
            }
            val oldValue = __v_raw.sliderHeight
            __v_raw.sliderHeight = value
            _tRS(__v_raw, "sliderHeight", oldValue, value)
        }
    override var sliderValue: Number
        get() {
            return _tRG(__v_raw, "sliderValue", __v_raw.sliderValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sliderValue")) {
                return
            }
            val oldValue = __v_raw.sliderValue
            __v_raw.sliderValue = value
            _tRS(__v_raw, "sliderValue", oldValue, value)
        }
}
val GenPagesComponentSliderSliderMaxValueClass = CreateVueComponent(GenPagesComponentSliderSliderMaxValue::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSliderSliderMaxValue.inheritAttrs, inject = GenPagesComponentSliderSliderMaxValue.inject, props = GenPagesComponentSliderSliderMaxValue.props, propsNeedCastKeys = GenPagesComponentSliderSliderMaxValue.propsNeedCastKeys, emits = GenPagesComponentSliderSliderMaxValue.emits, components = GenPagesComponentSliderSliderMaxValue.components, styles = GenPagesComponentSliderSliderMaxValue.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSliderSliderMaxValue.setup(props as GenPagesComponentSliderSliderMaxValue, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSliderSliderMaxValue {
    return GenPagesComponentSliderSliderMaxValue(instance, renderer)
}
)
open class DataType__30 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var years: UTSArray<Number>,
    @JsonNotNull
    open var year: Number,
    @JsonNotNull
    open var months: UTSArray<Number>,
    @JsonNotNull
    open var month: Number,
    @JsonNotNull
    open var days: UTSArray<Number>,
    @JsonNotNull
    open var day: Number,
    @JsonNotNull
    open var value: UTSArray<Number>,
    @JsonNotNull
    open var result: UTSArray<Number>,
    @JsonNotNull
    open var indicatorStyle: String,
    @JsonNotNull
    open var indicatorClass: String,
    @JsonNotNull
    open var maskStyle: String,
    @JsonNotNull
    open var maskClass: String,
    @JsonNotNull
    open var maskTopStyle: String,
    @JsonNotNull
    open var maskBottomStyle: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__30ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__30ReactiveObject : DataType__30, IUTSReactive<DataType__30> {
    override var __v_raw: DataType__30
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__30, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, years = __v_raw.years, year = __v_raw.year, months = __v_raw.months, month = __v_raw.month, days = __v_raw.days, day = __v_raw.day, value = __v_raw.value, result = __v_raw.result, indicatorStyle = __v_raw.indicatorStyle, indicatorClass = __v_raw.indicatorClass, maskStyle = __v_raw.maskStyle, maskClass = __v_raw.maskClass, maskTopStyle = __v_raw.maskTopStyle, maskBottomStyle = __v_raw.maskBottomStyle) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__30ReactiveObject {
        return DataType__30ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var years: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "years", __v_raw.years, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("years")) {
                return
            }
            val oldValue = __v_raw.years
            __v_raw.years = value
            _tRS(__v_raw, "years", oldValue, value)
        }
    override var year: Number
        get() {
            return _tRG(__v_raw, "year", __v_raw.year, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("year")) {
                return
            }
            val oldValue = __v_raw.year
            __v_raw.year = value
            _tRS(__v_raw, "year", oldValue, value)
        }
    override var months: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "months", __v_raw.months, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("months")) {
                return
            }
            val oldValue = __v_raw.months
            __v_raw.months = value
            _tRS(__v_raw, "months", oldValue, value)
        }
    override var month: Number
        get() {
            return _tRG(__v_raw, "month", __v_raw.month, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("month")) {
                return
            }
            val oldValue = __v_raw.month
            __v_raw.month = value
            _tRS(__v_raw, "month", oldValue, value)
        }
    override var days: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "days", __v_raw.days, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("days")) {
                return
            }
            val oldValue = __v_raw.days
            __v_raw.days = value
            _tRS(__v_raw, "days", oldValue, value)
        }
    override var day: Number
        get() {
            return _tRG(__v_raw, "day", __v_raw.day, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("day")) {
                return
            }
            val oldValue = __v_raw.day
            __v_raw.day = value
            _tRS(__v_raw, "day", oldValue, value)
        }
    override var value: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var result: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "result", __v_raw.result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("result")) {
                return
            }
            val oldValue = __v_raw.result
            __v_raw.result = value
            _tRS(__v_raw, "result", oldValue, value)
        }
    override var indicatorStyle: String
        get() {
            return _tRG(__v_raw, "indicatorStyle", __v_raw.indicatorStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("indicatorStyle")) {
                return
            }
            val oldValue = __v_raw.indicatorStyle
            __v_raw.indicatorStyle = value
            _tRS(__v_raw, "indicatorStyle", oldValue, value)
        }
    override var indicatorClass: String
        get() {
            return _tRG(__v_raw, "indicatorClass", __v_raw.indicatorClass, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("indicatorClass")) {
                return
            }
            val oldValue = __v_raw.indicatorClass
            __v_raw.indicatorClass = value
            _tRS(__v_raw, "indicatorClass", oldValue, value)
        }
    override var maskStyle: String
        get() {
            return _tRG(__v_raw, "maskStyle", __v_raw.maskStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("maskStyle")) {
                return
            }
            val oldValue = __v_raw.maskStyle
            __v_raw.maskStyle = value
            _tRS(__v_raw, "maskStyle", oldValue, value)
        }
    override var maskClass: String
        get() {
            return _tRG(__v_raw, "maskClass", __v_raw.maskClass, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("maskClass")) {
                return
            }
            val oldValue = __v_raw.maskClass
            __v_raw.maskClass = value
            _tRS(__v_raw, "maskClass", oldValue, value)
        }
    override var maskTopStyle: String
        get() {
            return _tRG(__v_raw, "maskTopStyle", __v_raw.maskTopStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("maskTopStyle")) {
                return
            }
            val oldValue = __v_raw.maskTopStyle
            __v_raw.maskTopStyle = value
            _tRS(__v_raw, "maskTopStyle", oldValue, value)
        }
    override var maskBottomStyle: String
        get() {
            return _tRG(__v_raw, "maskBottomStyle", __v_raw.maskBottomStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("maskBottomStyle")) {
                return
            }
            val oldValue = __v_raw.maskBottomStyle
            __v_raw.maskBottomStyle = value
            _tRS(__v_raw, "maskBottomStyle", oldValue, value)
        }
}
val GenPagesComponentPickerViewPickerViewClass = CreateVueComponent(GenPagesComponentPickerViewPickerView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentPickerViewPickerView.inheritAttrs, inject = GenPagesComponentPickerViewPickerView.inject, props = GenPagesComponentPickerViewPickerView.props, propsNeedCastKeys = GenPagesComponentPickerViewPickerView.propsNeedCastKeys, emits = GenPagesComponentPickerViewPickerView.emits, components = GenPagesComponentPickerViewPickerView.components, styles = GenPagesComponentPickerViewPickerView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentPickerViewPickerView.setup(props as GenPagesComponentPickerViewPickerView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentPickerViewPickerView {
    return GenPagesComponentPickerViewPickerView(instance, renderer)
}
)
val GenPagesComponentPickerViewWrapPickerViewClass = CreateVueComponent(GenPagesComponentPickerViewWrapPickerView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentPickerViewWrapPickerView.inheritAttrs, inject = GenPagesComponentPickerViewWrapPickerView.inject, props = GenPagesComponentPickerViewWrapPickerView.props, propsNeedCastKeys = GenPagesComponentPickerViewWrapPickerView.propsNeedCastKeys, emits = GenPagesComponentPickerViewWrapPickerView.emits, components = GenPagesComponentPickerViewWrapPickerView.components, styles = GenPagesComponentPickerViewWrapPickerView.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentPickerViewWrapPickerView.setup(props as GenPagesComponentPickerViewWrapPickerView)
    }
    )
}
, fun(instance, renderer): GenPagesComponentPickerViewWrapPickerView {
    return GenPagesComponentPickerViewWrapPickerView(instance, renderer)
}
)
open class DataType__31 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var checked: Boolean = false,
    @JsonNotNull
    open var color: String,
    @JsonNotNull
    open var clickCheckedValue: Boolean = false,
    @JsonNotNull
    open var testVerifyEvent: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__31ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__31ReactiveObject : DataType__31, IUTSReactive<DataType__31> {
    override var __v_raw: DataType__31
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__31, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, checked = __v_raw.checked, color = __v_raw.color, clickCheckedValue = __v_raw.clickCheckedValue, testVerifyEvent = __v_raw.testVerifyEvent) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__31ReactiveObject {
        return DataType__31ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
    override var color: String
        get() {
            return _tRG(__v_raw, "color", __v_raw.color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("color")) {
                return
            }
            val oldValue = __v_raw.color
            __v_raw.color = value
            _tRS(__v_raw, "color", oldValue, value)
        }
    override var clickCheckedValue: Boolean
        get() {
            return _tRG(__v_raw, "clickCheckedValue", __v_raw.clickCheckedValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("clickCheckedValue")) {
                return
            }
            val oldValue = __v_raw.clickCheckedValue
            __v_raw.clickCheckedValue = value
            _tRS(__v_raw, "clickCheckedValue", oldValue, value)
        }
    override var testVerifyEvent: Boolean
        get() {
            return _tRG(__v_raw, "testVerifyEvent", __v_raw.testVerifyEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testVerifyEvent")) {
                return
            }
            val oldValue = __v_raw.testVerifyEvent
            __v_raw.testVerifyEvent = value
            _tRS(__v_raw, "testVerifyEvent", oldValue, value)
        }
}
val GenPagesComponentSwitchSwitchClass = CreateVueComponent(GenPagesComponentSwitchSwitch::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSwitchSwitch.inheritAttrs, inject = GenPagesComponentSwitchSwitch.inject, props = GenPagesComponentSwitchSwitch.props, propsNeedCastKeys = GenPagesComponentSwitchSwitch.propsNeedCastKeys, emits = GenPagesComponentSwitchSwitch.emits, components = GenPagesComponentSwitchSwitch.components, styles = GenPagesComponentSwitchSwitch.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSwitchSwitch.setup(props as GenPagesComponentSwitchSwitch, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSwitchSwitch {
    return GenPagesComponentSwitchSwitch(instance, renderer)
}
)
val GenPagesComponentImageChildClass = CreateVueComponent(GenPagesComponentImageChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentImageChild.inheritAttrs, inject = GenPagesComponentImageChild.inject, props = GenPagesComponentImageChild.props, propsNeedCastKeys = GenPagesComponentImageChild.propsNeedCastKeys, emits = GenPagesComponentImageChild.emits, components = GenPagesComponentImageChild.components, styles = GenPagesComponentImageChild.styles)
}
, fun(instance, renderer): GenPagesComponentImageChild {
    return GenPagesComponentImageChild(instance)
}
)
open class DataType__32 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var imageSrc: String,
    @JsonNotNull
    open var loadError: Boolean = false,
    @JsonNotNull
    open var autoTest: Boolean = false,
    @JsonNotNull
    open var setCookieImage: String,
    @JsonNotNull
    open var verifyCookieImage: String,
    open var eventLoad: UTSJSONObject? = null,
    open var eventError: UTSJSONObject? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__32ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__32ReactiveObject : DataType__32, IUTSReactive<DataType__32> {
    override var __v_raw: DataType__32
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__32, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, imageSrc = __v_raw.imageSrc, loadError = __v_raw.loadError, autoTest = __v_raw.autoTest, setCookieImage = __v_raw.setCookieImage, verifyCookieImage = __v_raw.verifyCookieImage, eventLoad = __v_raw.eventLoad, eventError = __v_raw.eventError) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__32ReactiveObject {
        return DataType__32ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var imageSrc: String
        get() {
            return _tRG(__v_raw, "imageSrc", __v_raw.imageSrc, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSrc")) {
                return
            }
            val oldValue = __v_raw.imageSrc
            __v_raw.imageSrc = value
            _tRS(__v_raw, "imageSrc", oldValue, value)
        }
    override var loadError: Boolean
        get() {
            return _tRG(__v_raw, "loadError", __v_raw.loadError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadError")) {
                return
            }
            val oldValue = __v_raw.loadError
            __v_raw.loadError = value
            _tRS(__v_raw, "loadError", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var setCookieImage: String
        get() {
            return _tRG(__v_raw, "setCookieImage", __v_raw.setCookieImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("setCookieImage")) {
                return
            }
            val oldValue = __v_raw.setCookieImage
            __v_raw.setCookieImage = value
            _tRS(__v_raw, "setCookieImage", oldValue, value)
        }
    override var verifyCookieImage: String
        get() {
            return _tRG(__v_raw, "verifyCookieImage", __v_raw.verifyCookieImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("verifyCookieImage")) {
                return
            }
            val oldValue = __v_raw.verifyCookieImage
            __v_raw.verifyCookieImage = value
            _tRS(__v_raw, "verifyCookieImage", oldValue, value)
        }
    override var eventLoad: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventLoad", __v_raw.eventLoad, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventLoad")) {
                return
            }
            val oldValue = __v_raw.eventLoad
            __v_raw.eventLoad = value
            _tRS(__v_raw, "eventLoad", oldValue, value)
        }
    override var eventError: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventError", __v_raw.eventError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventError")) {
                return
            }
            val oldValue = __v_raw.eventError
            __v_raw.eventError = value
            _tRS(__v_raw, "eventError", oldValue, value)
        }
}
val GenPagesComponentImageImageClass = CreateVueComponent(GenPagesComponentImageImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImage.inheritAttrs, inject = GenPagesComponentImageImage.inject, props = GenPagesComponentImageImage.props, propsNeedCastKeys = GenPagesComponentImageImage.propsNeedCastKeys, emits = GenPagesComponentImageImage.emits, components = GenPagesComponentImageImage.components, styles = GenPagesComponentImageImage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentImageImage.setup(props as GenPagesComponentImageImage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImage {
    return GenPagesComponentImageImage(instance, renderer)
}
)
open class ImageFormat (
    @JsonNotNull
    open var format: String,
    @JsonNotNull
    open var src: String,
    open var errorImage: String? = null,
    open var errorImageFlatten: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ImageFormatReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ImageFormatReactiveObject : ImageFormat, IUTSReactive<ImageFormat> {
    override var __v_raw: ImageFormat
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ImageFormat, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(format = __v_raw.format, src = __v_raw.src, errorImage = __v_raw.errorImage, errorImageFlatten = __v_raw.errorImageFlatten) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ImageFormatReactiveObject {
        return ImageFormatReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var format: String
        get() {
            return _tRG(__v_raw, "format", __v_raw.format, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("format")) {
                return
            }
            val oldValue = __v_raw.format
            __v_raw.format = value
            _tRS(__v_raw, "format", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var errorImage: String?
        get() {
            return _tRG(__v_raw, "errorImage", __v_raw.errorImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorImage")) {
                return
            }
            val oldValue = __v_raw.errorImage
            __v_raw.errorImage = value
            _tRS(__v_raw, "errorImage", oldValue, value)
        }
    override var errorImageFlatten: String?
        get() {
            return _tRG(__v_raw, "errorImageFlatten", __v_raw.errorImageFlatten, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorImageFlatten")) {
                return
            }
            val oldValue = __v_raw.errorImageFlatten
            __v_raw.errorImageFlatten = value
            _tRS(__v_raw, "errorImageFlatten", oldValue, value)
        }
}
val GenPagesComponentImageImageFormatClass = CreateVueComponent(GenPagesComponentImageImageFormat::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImageFormat.inheritAttrs, inject = GenPagesComponentImageImageFormat.inject, props = GenPagesComponentImageImageFormat.props, propsNeedCastKeys = GenPagesComponentImageImageFormat.propsNeedCastKeys, emits = GenPagesComponentImageImageFormat.emits, components = GenPagesComponentImageImageFormat.components, styles = GenPagesComponentImageImageFormat.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImageFormat.setup(props as GenPagesComponentImageImageFormat)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImageFormat {
    return GenPagesComponentImageImageFormat(instance, renderer)
}
)
open class ImageMode (
    @JsonNotNull
    open var mode: String,
    @JsonNotNull
    open var description: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ImageModeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ImageModeReactiveObject : ImageMode, IUTSReactive<ImageMode> {
    override var __v_raw: ImageMode
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ImageMode, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(mode = __v_raw.mode, description = __v_raw.description) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ImageModeReactiveObject {
        return ImageModeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var mode: String
        get() {
            return _tRG(__v_raw, "mode", __v_raw.mode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("mode")) {
                return
            }
            val oldValue = __v_raw.mode
            __v_raw.mode = value
            _tRS(__v_raw, "mode", oldValue, value)
        }
    override var description: String
        get() {
            return _tRG(__v_raw, "description", __v_raw.description, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("description")) {
                return
            }
            val oldValue = __v_raw.description
            __v_raw.description = value
            _tRS(__v_raw, "description", oldValue, value)
        }
}
val GenPagesComponentImageImageModeClass = CreateVueComponent(GenPagesComponentImageImageMode::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImageMode.inheritAttrs, inject = GenPagesComponentImageImageMode.inject, props = GenPagesComponentImageImageMode.props, propsNeedCastKeys = GenPagesComponentImageImageMode.propsNeedCastKeys, emits = GenPagesComponentImageImageMode.emits, components = GenPagesComponentImageImageMode.components, styles = GenPagesComponentImageImageMode.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImageMode.setup(props as GenPagesComponentImageImageMode)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImageMode {
    return GenPagesComponentImageImageMode(instance, renderer)
}
)
val default__2 = "/assets/logo.abb6eead.png"
val GenUniModulesTestImagePathComponentsTestImagePathTestImagePathClass = CreateVueComponent(GenUniModulesTestImagePathComponentsTestImagePathTestImagePath::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.inheritAttrs, inject = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.inject, props = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.props, propsNeedCastKeys = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.propsNeedCastKeys, emits = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.emits, components = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.components, styles = GenUniModulesTestImagePathComponentsTestImagePathTestImagePath.styles)
}
, fun(instance, renderer): GenUniModulesTestImagePathComponentsTestImagePathTestImagePath {
    return GenUniModulesTestImagePathComponentsTestImagePathTestImagePath(instance)
}
)
val default__3 = "/assets/logo.abb6eead.png"
open class ImagePath (
    @JsonNotNull
    open var src: String,
    open var errorImage: String? = null,
    open var errorImageFlatten: String? = null,
    @JsonNotNull
    open var description: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ImagePathReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ImagePathReactiveObject : ImagePath, IUTSReactive<ImagePath> {
    override var __v_raw: ImagePath
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ImagePath, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(src = __v_raw.src, errorImage = __v_raw.errorImage, errorImageFlatten = __v_raw.errorImageFlatten, description = __v_raw.description) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ImagePathReactiveObject {
        return ImagePathReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var errorImage: String?
        get() {
            return _tRG(__v_raw, "errorImage", __v_raw.errorImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorImage")) {
                return
            }
            val oldValue = __v_raw.errorImage
            __v_raw.errorImage = value
            _tRS(__v_raw, "errorImage", oldValue, value)
        }
    override var errorImageFlatten: String?
        get() {
            return _tRG(__v_raw, "errorImageFlatten", __v_raw.errorImageFlatten, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorImageFlatten")) {
                return
            }
            val oldValue = __v_raw.errorImageFlatten
            __v_raw.errorImageFlatten = value
            _tRS(__v_raw, "errorImageFlatten", oldValue, value)
        }
    override var description: String
        get() {
            return _tRG(__v_raw, "description", __v_raw.description, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("description")) {
                return
            }
            val oldValue = __v_raw.description
            __v_raw.description = value
            _tRS(__v_raw, "description", oldValue, value)
        }
}
val GenPagesComponentImageImagePathClass = CreateVueComponent(GenPagesComponentImageImagePath::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImagePath.inheritAttrs, inject = GenPagesComponentImageImagePath.inject, props = GenPagesComponentImageImagePath.props, propsNeedCastKeys = GenPagesComponentImageImagePath.propsNeedCastKeys, emits = GenPagesComponentImageImagePath.emits, components = GenPagesComponentImageImagePath.components, styles = GenPagesComponentImageImagePath.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImagePath.setup(props as GenPagesComponentImageImagePath)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImagePath {
    return GenPagesComponentImageImagePath(instance, renderer)
}
)
val GenPagesComponentImageImageLargeClass = CreateVueComponent(GenPagesComponentImageImageLarge::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImageLarge.inheritAttrs, inject = GenPagesComponentImageImageLarge.inject, props = GenPagesComponentImageImageLarge.props, propsNeedCastKeys = GenPagesComponentImageImageLarge.propsNeedCastKeys, emits = GenPagesComponentImageImageLarge.emits, components = GenPagesComponentImageImageLarge.components, styles = GenPagesComponentImageImageLarge.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImageLarge.setup(props as GenPagesComponentImageImageLarge)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImageLarge {
    return GenPagesComponentImageImageLarge(instance, renderer)
}
)
val default__4 = "/static/test-video/fast-backward.png"
val default__5 = "/static/test-video/fast-forward.png"
open class DataType__33 (
    open var videoContext: VideoContext? = null,
    @JsonNotNull
    open var src: String,
    @JsonNotNull
    open var autoplay: Boolean = false,
    @JsonNotNull
    open var loop: Boolean = false,
    @JsonNotNull
    open var muted: Boolean = false,
    @JsonNotNull
    open var initialTime: Number,
    @JsonNotNull
    open var duration: Number,
    @JsonNotNull
    open var controls: Boolean = false,
    @JsonNotNull
    open var danmuList: UTSArray<Danmu>,
    @JsonNotNull
    open var danmuBtn: Boolean = false,
    @JsonNotNull
    open var enableDanmu: Boolean = false,
    @JsonNotNull
    open var pageGesture: Boolean = false,
    @JsonNotNull
    open var direction: Number,
    @JsonNotNull
    open var directionItemTypes: UTSArray<ItemType>,
    @JsonNotNull
    open var directionItems: UTSArray<Number>,
    @JsonNotNull
    open var showProgress: Boolean = false,
    @JsonNotNull
    open var showFullscreenBtn: Boolean = false,
    @JsonNotNull
    open var showPlayBtn: Boolean = false,
    @JsonNotNull
    open var showCenterPlayBtn: Boolean = false,
    @JsonNotNull
    open var showLoading: Boolean = false,
    @JsonNotNull
    open var enableProgressGesture: Boolean = false,
    @JsonNotNull
    open var objectFit: String,
    @JsonNotNull
    open var objectFitItemTypes: UTSArray<ItemType>,
    @JsonNotNull
    open var objectFitItems: UTSArray<String>,
    @JsonNotNull
    open var poster: String,
    @JsonNotNull
    open var showMuteBtn: Boolean = false,
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var enablePlayGesture: Boolean = false,
    @JsonNotNull
    open var vslideGesture: Boolean = false,
    @JsonNotNull
    open var vslideGestureInFullscreen: Boolean = false,
    @JsonNotNull
    open var codec: String,
    @JsonNotNull
    open var codecItemTypes: UTSArray<ItemType>,
    @JsonNotNull
    open var codecItems: UTSArray<String>,
    @JsonNotNull
    open var httpCache: Boolean = false,
    @JsonNotNull
    open var playStrategy: Number,
    @JsonNotNull
    open var playStrategyItemTypes: UTSArray<ItemType>,
    @JsonNotNull
    open var playStrategyItems: UTSArray<Number>,
    @JsonNotNull
    open var header: UTSJSONObject,
    @JsonNotNull
    open var pos: Number,
    open var requestFullScreenOptions: RequestFullScreenOptions? = null,
    @JsonNotNull
    open var danmu: Danmu,
    @JsonNotNull
    open var rate: Number,
    @JsonNotNull
    open var rateItemTypes: UTSArray<ItemType>,
    @JsonNotNull
    open var rateItems: UTSArray<Number>,
    @JsonNotNull
    open var subCompEnable: Boolean = false,
    @JsonNotNull
    open var subCompControlsEnable: Boolean = false,
    @JsonNotNull
    open var subCompShow: Boolean = false,
    @JsonNotNull
    open var subCompControlsShow: Boolean = false,
    @JsonNotNull
    open var curPos: Number,
    @JsonNotNull
    open var endPos: Number,
    @JsonNotNull
    open var autoTest: Boolean = false,
    @JsonNotNull
    open var isPlaying: Boolean = false,
    @JsonNotNull
    open var isPause: Boolean = false,
    @JsonNotNull
    open var isError: Boolean = false,
    open var eventPlay: UTSJSONObject? = null,
    open var eventPause: UTSJSONObject? = null,
    open var eventEnded: UTSJSONObject? = null,
    open var eventTimeupdate: UTSJSONObject? = null,
    open var eventFullscreenchange: UTSJSONObject? = null,
    open var eventWaiting: UTSJSONObject? = null,
    open var eventError: UTSJSONObject? = null,
    open var eventProgress: UTSJSONObject? = null,
    open var eventFullscreenclick: UTSJSONObject? = null,
    open var eventControlstoggle: UTSJSONObject? = null,
    open var dialogPageVideo: UniPage? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__33ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__33ReactiveObject : DataType__33, IUTSReactive<DataType__33> {
    override var __v_raw: DataType__33
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__33, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(videoContext = __v_raw.videoContext, src = __v_raw.src, autoplay = __v_raw.autoplay, loop = __v_raw.loop, muted = __v_raw.muted, initialTime = __v_raw.initialTime, duration = __v_raw.duration, controls = __v_raw.controls, danmuList = __v_raw.danmuList, danmuBtn = __v_raw.danmuBtn, enableDanmu = __v_raw.enableDanmu, pageGesture = __v_raw.pageGesture, direction = __v_raw.direction, directionItemTypes = __v_raw.directionItemTypes, directionItems = __v_raw.directionItems, showProgress = __v_raw.showProgress, showFullscreenBtn = __v_raw.showFullscreenBtn, showPlayBtn = __v_raw.showPlayBtn, showCenterPlayBtn = __v_raw.showCenterPlayBtn, showLoading = __v_raw.showLoading, enableProgressGesture = __v_raw.enableProgressGesture, objectFit = __v_raw.objectFit, objectFitItemTypes = __v_raw.objectFitItemTypes, objectFitItems = __v_raw.objectFitItems, poster = __v_raw.poster, showMuteBtn = __v_raw.showMuteBtn, title = __v_raw.title, enablePlayGesture = __v_raw.enablePlayGesture, vslideGesture = __v_raw.vslideGesture, vslideGestureInFullscreen = __v_raw.vslideGestureInFullscreen, codec = __v_raw.codec, codecItemTypes = __v_raw.codecItemTypes, codecItems = __v_raw.codecItems, httpCache = __v_raw.httpCache, playStrategy = __v_raw.playStrategy, playStrategyItemTypes = __v_raw.playStrategyItemTypes, playStrategyItems = __v_raw.playStrategyItems, header = __v_raw.header, pos = __v_raw.pos, requestFullScreenOptions = __v_raw.requestFullScreenOptions, danmu = __v_raw.danmu, rate = __v_raw.rate, rateItemTypes = __v_raw.rateItemTypes, rateItems = __v_raw.rateItems, subCompEnable = __v_raw.subCompEnable, subCompControlsEnable = __v_raw.subCompControlsEnable, subCompShow = __v_raw.subCompShow, subCompControlsShow = __v_raw.subCompControlsShow, curPos = __v_raw.curPos, endPos = __v_raw.endPos, autoTest = __v_raw.autoTest, isPlaying = __v_raw.isPlaying, isPause = __v_raw.isPause, isError = __v_raw.isError, eventPlay = __v_raw.eventPlay, eventPause = __v_raw.eventPause, eventEnded = __v_raw.eventEnded, eventTimeupdate = __v_raw.eventTimeupdate, eventFullscreenchange = __v_raw.eventFullscreenchange, eventWaiting = __v_raw.eventWaiting, eventError = __v_raw.eventError, eventProgress = __v_raw.eventProgress, eventFullscreenclick = __v_raw.eventFullscreenclick, eventControlstoggle = __v_raw.eventControlstoggle, dialogPageVideo = __v_raw.dialogPageVideo) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__33ReactiveObject {
        return DataType__33ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var videoContext: VideoContext?
        get() {
            return _tRG(__v_raw, "videoContext", __v_raw.videoContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("videoContext")) {
                return
            }
            val oldValue = __v_raw.videoContext
            __v_raw.videoContext = value
            _tRS(__v_raw, "videoContext", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var autoplay: Boolean
        get() {
            return _tRG(__v_raw, "autoplay", __v_raw.autoplay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoplay")) {
                return
            }
            val oldValue = __v_raw.autoplay
            __v_raw.autoplay = value
            _tRS(__v_raw, "autoplay", oldValue, value)
        }
    override var loop: Boolean
        get() {
            return _tRG(__v_raw, "loop", __v_raw.loop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loop")) {
                return
            }
            val oldValue = __v_raw.loop
            __v_raw.loop = value
            _tRS(__v_raw, "loop", oldValue, value)
        }
    override var muted: Boolean
        get() {
            return _tRG(__v_raw, "muted", __v_raw.muted, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("muted")) {
                return
            }
            val oldValue = __v_raw.muted
            __v_raw.muted = value
            _tRS(__v_raw, "muted", oldValue, value)
        }
    override var initialTime: Number
        get() {
            return _tRG(__v_raw, "initialTime", __v_raw.initialTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("initialTime")) {
                return
            }
            val oldValue = __v_raw.initialTime
            __v_raw.initialTime = value
            _tRS(__v_raw, "initialTime", oldValue, value)
        }
    override var duration: Number
        get() {
            return _tRG(__v_raw, "duration", __v_raw.duration, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("duration")) {
                return
            }
            val oldValue = __v_raw.duration
            __v_raw.duration = value
            _tRS(__v_raw, "duration", oldValue, value)
        }
    override var controls: Boolean
        get() {
            return _tRG(__v_raw, "controls", __v_raw.controls, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("controls")) {
                return
            }
            val oldValue = __v_raw.controls
            __v_raw.controls = value
            _tRS(__v_raw, "controls", oldValue, value)
        }
    override var danmuList: UTSArray<Danmu>
        get() {
            return _tRG(__v_raw, "danmuList", __v_raw.danmuList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("danmuList")) {
                return
            }
            val oldValue = __v_raw.danmuList
            __v_raw.danmuList = value
            _tRS(__v_raw, "danmuList", oldValue, value)
        }
    override var danmuBtn: Boolean
        get() {
            return _tRG(__v_raw, "danmuBtn", __v_raw.danmuBtn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("danmuBtn")) {
                return
            }
            val oldValue = __v_raw.danmuBtn
            __v_raw.danmuBtn = value
            _tRS(__v_raw, "danmuBtn", oldValue, value)
        }
    override var enableDanmu: Boolean
        get() {
            return _tRG(__v_raw, "enableDanmu", __v_raw.enableDanmu, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enableDanmu")) {
                return
            }
            val oldValue = __v_raw.enableDanmu
            __v_raw.enableDanmu = value
            _tRS(__v_raw, "enableDanmu", oldValue, value)
        }
    override var pageGesture: Boolean
        get() {
            return _tRG(__v_raw, "pageGesture", __v_raw.pageGesture, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pageGesture")) {
                return
            }
            val oldValue = __v_raw.pageGesture
            __v_raw.pageGesture = value
            _tRS(__v_raw, "pageGesture", oldValue, value)
        }
    override var direction: Number
        get() {
            return _tRG(__v_raw, "direction", __v_raw.direction, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("direction")) {
                return
            }
            val oldValue = __v_raw.direction
            __v_raw.direction = value
            _tRS(__v_raw, "direction", oldValue, value)
        }
    override var directionItemTypes: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "directionItemTypes", __v_raw.directionItemTypes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("directionItemTypes")) {
                return
            }
            val oldValue = __v_raw.directionItemTypes
            __v_raw.directionItemTypes = value
            _tRS(__v_raw, "directionItemTypes", oldValue, value)
        }
    override var directionItems: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "directionItems", __v_raw.directionItems, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("directionItems")) {
                return
            }
            val oldValue = __v_raw.directionItems
            __v_raw.directionItems = value
            _tRS(__v_raw, "directionItems", oldValue, value)
        }
    override var showProgress: Boolean
        get() {
            return _tRG(__v_raw, "showProgress", __v_raw.showProgress, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showProgress")) {
                return
            }
            val oldValue = __v_raw.showProgress
            __v_raw.showProgress = value
            _tRS(__v_raw, "showProgress", oldValue, value)
        }
    override var showFullscreenBtn: Boolean
        get() {
            return _tRG(__v_raw, "showFullscreenBtn", __v_raw.showFullscreenBtn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showFullscreenBtn")) {
                return
            }
            val oldValue = __v_raw.showFullscreenBtn
            __v_raw.showFullscreenBtn = value
            _tRS(__v_raw, "showFullscreenBtn", oldValue, value)
        }
    override var showPlayBtn: Boolean
        get() {
            return _tRG(__v_raw, "showPlayBtn", __v_raw.showPlayBtn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showPlayBtn")) {
                return
            }
            val oldValue = __v_raw.showPlayBtn
            __v_raw.showPlayBtn = value
            _tRS(__v_raw, "showPlayBtn", oldValue, value)
        }
    override var showCenterPlayBtn: Boolean
        get() {
            return _tRG(__v_raw, "showCenterPlayBtn", __v_raw.showCenterPlayBtn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showCenterPlayBtn")) {
                return
            }
            val oldValue = __v_raw.showCenterPlayBtn
            __v_raw.showCenterPlayBtn = value
            _tRS(__v_raw, "showCenterPlayBtn", oldValue, value)
        }
    override var showLoading: Boolean
        get() {
            return _tRG(__v_raw, "showLoading", __v_raw.showLoading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showLoading")) {
                return
            }
            val oldValue = __v_raw.showLoading
            __v_raw.showLoading = value
            _tRS(__v_raw, "showLoading", oldValue, value)
        }
    override var enableProgressGesture: Boolean
        get() {
            return _tRG(__v_raw, "enableProgressGesture", __v_raw.enableProgressGesture, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enableProgressGesture")) {
                return
            }
            val oldValue = __v_raw.enableProgressGesture
            __v_raw.enableProgressGesture = value
            _tRS(__v_raw, "enableProgressGesture", oldValue, value)
        }
    override var objectFit: String
        get() {
            return _tRG(__v_raw, "objectFit", __v_raw.objectFit, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("objectFit")) {
                return
            }
            val oldValue = __v_raw.objectFit
            __v_raw.objectFit = value
            _tRS(__v_raw, "objectFit", oldValue, value)
        }
    override var objectFitItemTypes: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "objectFitItemTypes", __v_raw.objectFitItemTypes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("objectFitItemTypes")) {
                return
            }
            val oldValue = __v_raw.objectFitItemTypes
            __v_raw.objectFitItemTypes = value
            _tRS(__v_raw, "objectFitItemTypes", oldValue, value)
        }
    override var objectFitItems: UTSArray<String>
        get() {
            return _tRG(__v_raw, "objectFitItems", __v_raw.objectFitItems, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("objectFitItems")) {
                return
            }
            val oldValue = __v_raw.objectFitItems
            __v_raw.objectFitItems = value
            _tRS(__v_raw, "objectFitItems", oldValue, value)
        }
    override var poster: String
        get() {
            return _tRG(__v_raw, "poster", __v_raw.poster, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("poster")) {
                return
            }
            val oldValue = __v_raw.poster
            __v_raw.poster = value
            _tRS(__v_raw, "poster", oldValue, value)
        }
    override var showMuteBtn: Boolean
        get() {
            return _tRG(__v_raw, "showMuteBtn", __v_raw.showMuteBtn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showMuteBtn")) {
                return
            }
            val oldValue = __v_raw.showMuteBtn
            __v_raw.showMuteBtn = value
            _tRS(__v_raw, "showMuteBtn", oldValue, value)
        }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var enablePlayGesture: Boolean
        get() {
            return _tRG(__v_raw, "enablePlayGesture", __v_raw.enablePlayGesture, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enablePlayGesture")) {
                return
            }
            val oldValue = __v_raw.enablePlayGesture
            __v_raw.enablePlayGesture = value
            _tRS(__v_raw, "enablePlayGesture", oldValue, value)
        }
    override var vslideGesture: Boolean
        get() {
            return _tRG(__v_raw, "vslideGesture", __v_raw.vslideGesture, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("vslideGesture")) {
                return
            }
            val oldValue = __v_raw.vslideGesture
            __v_raw.vslideGesture = value
            _tRS(__v_raw, "vslideGesture", oldValue, value)
        }
    override var vslideGestureInFullscreen: Boolean
        get() {
            return _tRG(__v_raw, "vslideGestureInFullscreen", __v_raw.vslideGestureInFullscreen, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("vslideGestureInFullscreen")) {
                return
            }
            val oldValue = __v_raw.vslideGestureInFullscreen
            __v_raw.vslideGestureInFullscreen = value
            _tRS(__v_raw, "vslideGestureInFullscreen", oldValue, value)
        }
    override var codec: String
        get() {
            return _tRG(__v_raw, "codec", __v_raw.codec, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("codec")) {
                return
            }
            val oldValue = __v_raw.codec
            __v_raw.codec = value
            _tRS(__v_raw, "codec", oldValue, value)
        }
    override var codecItemTypes: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "codecItemTypes", __v_raw.codecItemTypes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("codecItemTypes")) {
                return
            }
            val oldValue = __v_raw.codecItemTypes
            __v_raw.codecItemTypes = value
            _tRS(__v_raw, "codecItemTypes", oldValue, value)
        }
    override var codecItems: UTSArray<String>
        get() {
            return _tRG(__v_raw, "codecItems", __v_raw.codecItems, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("codecItems")) {
                return
            }
            val oldValue = __v_raw.codecItems
            __v_raw.codecItems = value
            _tRS(__v_raw, "codecItems", oldValue, value)
        }
    override var httpCache: Boolean
        get() {
            return _tRG(__v_raw, "httpCache", __v_raw.httpCache, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("httpCache")) {
                return
            }
            val oldValue = __v_raw.httpCache
            __v_raw.httpCache = value
            _tRS(__v_raw, "httpCache", oldValue, value)
        }
    override var playStrategy: Number
        get() {
            return _tRG(__v_raw, "playStrategy", __v_raw.playStrategy, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("playStrategy")) {
                return
            }
            val oldValue = __v_raw.playStrategy
            __v_raw.playStrategy = value
            _tRS(__v_raw, "playStrategy", oldValue, value)
        }
    override var playStrategyItemTypes: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "playStrategyItemTypes", __v_raw.playStrategyItemTypes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("playStrategyItemTypes")) {
                return
            }
            val oldValue = __v_raw.playStrategyItemTypes
            __v_raw.playStrategyItemTypes = value
            _tRS(__v_raw, "playStrategyItemTypes", oldValue, value)
        }
    override var playStrategyItems: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "playStrategyItems", __v_raw.playStrategyItems, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("playStrategyItems")) {
                return
            }
            val oldValue = __v_raw.playStrategyItems
            __v_raw.playStrategyItems = value
            _tRS(__v_raw, "playStrategyItems", oldValue, value)
        }
    override var header: UTSJSONObject
        get() {
            return _tRG(__v_raw, "header", __v_raw.header, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("header")) {
                return
            }
            val oldValue = __v_raw.header
            __v_raw.header = value
            _tRS(__v_raw, "header", oldValue, value)
        }
    override var pos: Number
        get() {
            return _tRG(__v_raw, "pos", __v_raw.pos, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pos")) {
                return
            }
            val oldValue = __v_raw.pos
            __v_raw.pos = value
            _tRS(__v_raw, "pos", oldValue, value)
        }
    override var requestFullScreenOptions: RequestFullScreenOptions?
        get() {
            return _tRG(__v_raw, "requestFullScreenOptions", __v_raw.requestFullScreenOptions, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("requestFullScreenOptions")) {
                return
            }
            val oldValue = __v_raw.requestFullScreenOptions
            __v_raw.requestFullScreenOptions = value
            _tRS(__v_raw, "requestFullScreenOptions", oldValue, value)
        }
    override var danmu: Danmu
        get() {
            return _tRG(__v_raw, "danmu", __v_raw.danmu, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("danmu")) {
                return
            }
            val oldValue = __v_raw.danmu
            __v_raw.danmu = value
            _tRS(__v_raw, "danmu", oldValue, value)
        }
    override var rate: Number
        get() {
            return _tRG(__v_raw, "rate", __v_raw.rate, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rate")) {
                return
            }
            val oldValue = __v_raw.rate
            __v_raw.rate = value
            _tRS(__v_raw, "rate", oldValue, value)
        }
    override var rateItemTypes: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "rateItemTypes", __v_raw.rateItemTypes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rateItemTypes")) {
                return
            }
            val oldValue = __v_raw.rateItemTypes
            __v_raw.rateItemTypes = value
            _tRS(__v_raw, "rateItemTypes", oldValue, value)
        }
    override var rateItems: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "rateItems", __v_raw.rateItems, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rateItems")) {
                return
            }
            val oldValue = __v_raw.rateItems
            __v_raw.rateItems = value
            _tRS(__v_raw, "rateItems", oldValue, value)
        }
    override var subCompEnable: Boolean
        get() {
            return _tRG(__v_raw, "subCompEnable", __v_raw.subCompEnable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("subCompEnable")) {
                return
            }
            val oldValue = __v_raw.subCompEnable
            __v_raw.subCompEnable = value
            _tRS(__v_raw, "subCompEnable", oldValue, value)
        }
    override var subCompControlsEnable: Boolean
        get() {
            return _tRG(__v_raw, "subCompControlsEnable", __v_raw.subCompControlsEnable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("subCompControlsEnable")) {
                return
            }
            val oldValue = __v_raw.subCompControlsEnable
            __v_raw.subCompControlsEnable = value
            _tRS(__v_raw, "subCompControlsEnable", oldValue, value)
        }
    override var subCompShow: Boolean
        get() {
            return _tRG(__v_raw, "subCompShow", __v_raw.subCompShow, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("subCompShow")) {
                return
            }
            val oldValue = __v_raw.subCompShow
            __v_raw.subCompShow = value
            _tRS(__v_raw, "subCompShow", oldValue, value)
        }
    override var subCompControlsShow: Boolean
        get() {
            return _tRG(__v_raw, "subCompControlsShow", __v_raw.subCompControlsShow, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("subCompControlsShow")) {
                return
            }
            val oldValue = __v_raw.subCompControlsShow
            __v_raw.subCompControlsShow = value
            _tRS(__v_raw, "subCompControlsShow", oldValue, value)
        }
    override var curPos: Number
        get() {
            return _tRG(__v_raw, "curPos", __v_raw.curPos, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("curPos")) {
                return
            }
            val oldValue = __v_raw.curPos
            __v_raw.curPos = value
            _tRS(__v_raw, "curPos", oldValue, value)
        }
    override var endPos: Number
        get() {
            return _tRG(__v_raw, "endPos", __v_raw.endPos, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("endPos")) {
                return
            }
            val oldValue = __v_raw.endPos
            __v_raw.endPos = value
            _tRS(__v_raw, "endPos", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var isPlaying: Boolean
        get() {
            return _tRG(__v_raw, "isPlaying", __v_raw.isPlaying, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isPlaying")) {
                return
            }
            val oldValue = __v_raw.isPlaying
            __v_raw.isPlaying = value
            _tRS(__v_raw, "isPlaying", oldValue, value)
        }
    override var isPause: Boolean
        get() {
            return _tRG(__v_raw, "isPause", __v_raw.isPause, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isPause")) {
                return
            }
            val oldValue = __v_raw.isPause
            __v_raw.isPause = value
            _tRS(__v_raw, "isPause", oldValue, value)
        }
    override var isError: Boolean
        get() {
            return _tRG(__v_raw, "isError", __v_raw.isError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isError")) {
                return
            }
            val oldValue = __v_raw.isError
            __v_raw.isError = value
            _tRS(__v_raw, "isError", oldValue, value)
        }
    override var eventPlay: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventPlay", __v_raw.eventPlay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventPlay")) {
                return
            }
            val oldValue = __v_raw.eventPlay
            __v_raw.eventPlay = value
            _tRS(__v_raw, "eventPlay", oldValue, value)
        }
    override var eventPause: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventPause", __v_raw.eventPause, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventPause")) {
                return
            }
            val oldValue = __v_raw.eventPause
            __v_raw.eventPause = value
            _tRS(__v_raw, "eventPause", oldValue, value)
        }
    override var eventEnded: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventEnded", __v_raw.eventEnded, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventEnded")) {
                return
            }
            val oldValue = __v_raw.eventEnded
            __v_raw.eventEnded = value
            _tRS(__v_raw, "eventEnded", oldValue, value)
        }
    override var eventTimeupdate: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventTimeupdate", __v_raw.eventTimeupdate, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventTimeupdate")) {
                return
            }
            val oldValue = __v_raw.eventTimeupdate
            __v_raw.eventTimeupdate = value
            _tRS(__v_raw, "eventTimeupdate", oldValue, value)
        }
    override var eventFullscreenchange: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventFullscreenchange", __v_raw.eventFullscreenchange, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventFullscreenchange")) {
                return
            }
            val oldValue = __v_raw.eventFullscreenchange
            __v_raw.eventFullscreenchange = value
            _tRS(__v_raw, "eventFullscreenchange", oldValue, value)
        }
    override var eventWaiting: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventWaiting", __v_raw.eventWaiting, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventWaiting")) {
                return
            }
            val oldValue = __v_raw.eventWaiting
            __v_raw.eventWaiting = value
            _tRS(__v_raw, "eventWaiting", oldValue, value)
        }
    override var eventError: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventError", __v_raw.eventError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventError")) {
                return
            }
            val oldValue = __v_raw.eventError
            __v_raw.eventError = value
            _tRS(__v_raw, "eventError", oldValue, value)
        }
    override var eventProgress: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventProgress", __v_raw.eventProgress, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventProgress")) {
                return
            }
            val oldValue = __v_raw.eventProgress
            __v_raw.eventProgress = value
            _tRS(__v_raw, "eventProgress", oldValue, value)
        }
    override var eventFullscreenclick: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventFullscreenclick", __v_raw.eventFullscreenclick, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventFullscreenclick")) {
                return
            }
            val oldValue = __v_raw.eventFullscreenclick
            __v_raw.eventFullscreenclick = value
            _tRS(__v_raw, "eventFullscreenclick", oldValue, value)
        }
    override var eventControlstoggle: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventControlstoggle", __v_raw.eventControlstoggle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventControlstoggle")) {
                return
            }
            val oldValue = __v_raw.eventControlstoggle
            __v_raw.eventControlstoggle = value
            _tRS(__v_raw, "eventControlstoggle", oldValue, value)
        }
    override var dialogPageVideo: UniPage?
        get() {
            return _tRG(__v_raw, "dialogPageVideo", __v_raw.dialogPageVideo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("dialogPageVideo")) {
                return
            }
            val oldValue = __v_raw.dialogPageVideo
            __v_raw.dialogPageVideo = value
            _tRS(__v_raw, "dialogPageVideo", oldValue, value)
        }
}
val GenPagesComponentVideoVideoClass = CreateVueComponent(GenPagesComponentVideoVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentVideoVideo.inheritAttrs, inject = GenPagesComponentVideoVideo.inject, props = GenPagesComponentVideoVideo.props, propsNeedCastKeys = GenPagesComponentVideoVideo.propsNeedCastKeys, emits = GenPagesComponentVideoVideo.emits, components = GenPagesComponentVideoVideo.components, styles = GenPagesComponentVideoVideo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentVideoVideo.setup(props as GenPagesComponentVideoVideo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentVideoVideo {
    return GenPagesComponentVideoVideo(instance, renderer)
}
)
open class VideoFormat (
    @JsonNotNull
    open var format: String,
    @JsonNotNull
    open var src: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return VideoFormatReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class VideoFormatReactiveObject : VideoFormat, IUTSReactive<VideoFormat> {
    override var __v_raw: VideoFormat
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: VideoFormat, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(format = __v_raw.format, src = __v_raw.src) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): VideoFormatReactiveObject {
        return VideoFormatReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var format: String
        get() {
            return _tRG(__v_raw, "format", __v_raw.format, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("format")) {
                return
            }
            val oldValue = __v_raw.format
            __v_raw.format = value
            _tRS(__v_raw, "format", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
}
val GenPagesComponentVideoVideoFormatClass = CreateVueComponent(GenPagesComponentVideoVideoFormat::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentVideoVideoFormat.inheritAttrs, inject = GenPagesComponentVideoVideoFormat.inject, props = GenPagesComponentVideoVideoFormat.props, propsNeedCastKeys = GenPagesComponentVideoVideoFormat.propsNeedCastKeys, emits = GenPagesComponentVideoVideoFormat.emits, components = GenPagesComponentVideoVideoFormat.components, styles = GenPagesComponentVideoVideoFormat.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentVideoVideoFormat.setup(props as GenPagesComponentVideoVideoFormat, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentVideoVideoFormat {
    return GenPagesComponentVideoVideoFormat(instance, renderer)
}
)
val GenPagesComponentNavigatorNavigatorClass = CreateVueComponent(GenPagesComponentNavigatorNavigator::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNavigatorNavigator.inheritAttrs, inject = GenPagesComponentNavigatorNavigator.inject, props = GenPagesComponentNavigatorNavigator.props, propsNeedCastKeys = GenPagesComponentNavigatorNavigator.propsNeedCastKeys, emits = GenPagesComponentNavigatorNavigator.emits, components = GenPagesComponentNavigatorNavigator.components, styles = GenPagesComponentNavigatorNavigator.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentNavigatorNavigator.setup(props as GenPagesComponentNavigatorNavigator)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNavigatorNavigator {
    return GenPagesComponentNavigatorNavigator(instance, renderer)
}
)
val GenPagesComponentNavigatorNavigateClass = CreateVueComponent(GenPagesComponentNavigatorNavigate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNavigatorNavigate.inheritAttrs, inject = GenPagesComponentNavigatorNavigate.inject, props = GenPagesComponentNavigatorNavigate.props, propsNeedCastKeys = GenPagesComponentNavigatorNavigate.propsNeedCastKeys, emits = GenPagesComponentNavigatorNavigate.emits, components = GenPagesComponentNavigatorNavigate.components, styles = GenPagesComponentNavigatorNavigate.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentNavigatorNavigate.setup(props as GenPagesComponentNavigatorNavigate)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNavigatorNavigate {
    return GenPagesComponentNavigatorNavigate(instance, renderer)
}
)
val GenPagesComponentNavigatorRedirectClass = CreateVueComponent(GenPagesComponentNavigatorRedirect::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNavigatorRedirect.inheritAttrs, inject = GenPagesComponentNavigatorRedirect.inject, props = GenPagesComponentNavigatorRedirect.props, propsNeedCastKeys = GenPagesComponentNavigatorRedirect.propsNeedCastKeys, emits = GenPagesComponentNavigatorRedirect.emits, components = GenPagesComponentNavigatorRedirect.components, styles = GenPagesComponentNavigatorRedirect.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentNavigatorRedirect.setup(props as GenPagesComponentNavigatorRedirect)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNavigatorRedirect {
    return GenPagesComponentNavigatorRedirect(instance, renderer)
}
)
open class DataType__34 (
    @JsonNotNull
    open var src: String,
    @JsonNotNull
    open var webview_progress_color: String,
    @JsonNotNull
    open var halfWindowMode: Boolean = false,
    open var webviewContext: WebviewContext? = null,
    @JsonNotNull
    open var loadError: Boolean = false,
    @JsonNotNull
    open var horizontalScrollBarAccess: Boolean = false,
    @JsonNotNull
    open var verticalScrollBarAccess: Boolean = false,
    @JsonNotNull
    open var bounces: Boolean = false,
    @JsonNotNull
    open var disableUserSelectMenu: Boolean = false,
    @JsonNotNull
    open var canGoBack: Boolean = false,
    @JsonNotNull
    open var canGoForward: Boolean = false,
    @JsonNotNull
    open var autoTest: Boolean = false,
    open var eventLoading: UTSJSONObject? = null,
    open var eventLoad: UTSJSONObject? = null,
    open var eventError: UTSJSONObject? = null,
    open var eventContentHeightChange: UTSJSONObject? = null,
    @JsonNotNull
    open var pointerEvents: String,
    @JsonNotNull
    open var isTouchEnable: Boolean = false,
    @JsonNotNull
    open var loadingCount: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__34ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__34ReactiveObject : DataType__34, IUTSReactive<DataType__34> {
    override var __v_raw: DataType__34
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__34, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(src = __v_raw.src, webview_progress_color = __v_raw.webview_progress_color, halfWindowMode = __v_raw.halfWindowMode, webviewContext = __v_raw.webviewContext, loadError = __v_raw.loadError, horizontalScrollBarAccess = __v_raw.horizontalScrollBarAccess, verticalScrollBarAccess = __v_raw.verticalScrollBarAccess, bounces = __v_raw.bounces, disableUserSelectMenu = __v_raw.disableUserSelectMenu, canGoBack = __v_raw.canGoBack, canGoForward = __v_raw.canGoForward, autoTest = __v_raw.autoTest, eventLoading = __v_raw.eventLoading, eventLoad = __v_raw.eventLoad, eventError = __v_raw.eventError, eventContentHeightChange = __v_raw.eventContentHeightChange, pointerEvents = __v_raw.pointerEvents, isTouchEnable = __v_raw.isTouchEnable, loadingCount = __v_raw.loadingCount) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__34ReactiveObject {
        return DataType__34ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var webview_progress_color: String
        get() {
            return _tRG(__v_raw, "webview_progress_color", __v_raw.webview_progress_color, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("webview_progress_color")) {
                return
            }
            val oldValue = __v_raw.webview_progress_color
            __v_raw.webview_progress_color = value
            _tRS(__v_raw, "webview_progress_color", oldValue, value)
        }
    override var halfWindowMode: Boolean
        get() {
            return _tRG(__v_raw, "halfWindowMode", __v_raw.halfWindowMode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("halfWindowMode")) {
                return
            }
            val oldValue = __v_raw.halfWindowMode
            __v_raw.halfWindowMode = value
            _tRS(__v_raw, "halfWindowMode", oldValue, value)
        }
    override var webviewContext: WebviewContext?
        get() {
            return _tRG(__v_raw, "webviewContext", __v_raw.webviewContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("webviewContext")) {
                return
            }
            val oldValue = __v_raw.webviewContext
            __v_raw.webviewContext = value
            _tRS(__v_raw, "webviewContext", oldValue, value)
        }
    override var loadError: Boolean
        get() {
            return _tRG(__v_raw, "loadError", __v_raw.loadError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadError")) {
                return
            }
            val oldValue = __v_raw.loadError
            __v_raw.loadError = value
            _tRS(__v_raw, "loadError", oldValue, value)
        }
    override var horizontalScrollBarAccess: Boolean
        get() {
            return _tRG(__v_raw, "horizontalScrollBarAccess", __v_raw.horizontalScrollBarAccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("horizontalScrollBarAccess")) {
                return
            }
            val oldValue = __v_raw.horizontalScrollBarAccess
            __v_raw.horizontalScrollBarAccess = value
            _tRS(__v_raw, "horizontalScrollBarAccess", oldValue, value)
        }
    override var verticalScrollBarAccess: Boolean
        get() {
            return _tRG(__v_raw, "verticalScrollBarAccess", __v_raw.verticalScrollBarAccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("verticalScrollBarAccess")) {
                return
            }
            val oldValue = __v_raw.verticalScrollBarAccess
            __v_raw.verticalScrollBarAccess = value
            _tRS(__v_raw, "verticalScrollBarAccess", oldValue, value)
        }
    override var bounces: Boolean
        get() {
            return _tRG(__v_raw, "bounces", __v_raw.bounces, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bounces")) {
                return
            }
            val oldValue = __v_raw.bounces
            __v_raw.bounces = value
            _tRS(__v_raw, "bounces", oldValue, value)
        }
    override var disableUserSelectMenu: Boolean
        get() {
            return _tRG(__v_raw, "disableUserSelectMenu", __v_raw.disableUserSelectMenu, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disableUserSelectMenu")) {
                return
            }
            val oldValue = __v_raw.disableUserSelectMenu
            __v_raw.disableUserSelectMenu = value
            _tRS(__v_raw, "disableUserSelectMenu", oldValue, value)
        }
    override var canGoBack: Boolean
        get() {
            return _tRG(__v_raw, "canGoBack", __v_raw.canGoBack, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canGoBack")) {
                return
            }
            val oldValue = __v_raw.canGoBack
            __v_raw.canGoBack = value
            _tRS(__v_raw, "canGoBack", oldValue, value)
        }
    override var canGoForward: Boolean
        get() {
            return _tRG(__v_raw, "canGoForward", __v_raw.canGoForward, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canGoForward")) {
                return
            }
            val oldValue = __v_raw.canGoForward
            __v_raw.canGoForward = value
            _tRS(__v_raw, "canGoForward", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var eventLoading: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventLoading", __v_raw.eventLoading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventLoading")) {
                return
            }
            val oldValue = __v_raw.eventLoading
            __v_raw.eventLoading = value
            _tRS(__v_raw, "eventLoading", oldValue, value)
        }
    override var eventLoad: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventLoad", __v_raw.eventLoad, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventLoad")) {
                return
            }
            val oldValue = __v_raw.eventLoad
            __v_raw.eventLoad = value
            _tRS(__v_raw, "eventLoad", oldValue, value)
        }
    override var eventError: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventError", __v_raw.eventError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventError")) {
                return
            }
            val oldValue = __v_raw.eventError
            __v_raw.eventError = value
            _tRS(__v_raw, "eventError", oldValue, value)
        }
    override var eventContentHeightChange: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventContentHeightChange", __v_raw.eventContentHeightChange, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventContentHeightChange")) {
                return
            }
            val oldValue = __v_raw.eventContentHeightChange
            __v_raw.eventContentHeightChange = value
            _tRS(__v_raw, "eventContentHeightChange", oldValue, value)
        }
    override var pointerEvents: String
        get() {
            return _tRG(__v_raw, "pointerEvents", __v_raw.pointerEvents, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pointerEvents")) {
                return
            }
            val oldValue = __v_raw.pointerEvents
            __v_raw.pointerEvents = value
            _tRS(__v_raw, "pointerEvents", oldValue, value)
        }
    override var isTouchEnable: Boolean
        get() {
            return _tRG(__v_raw, "isTouchEnable", __v_raw.isTouchEnable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isTouchEnable")) {
                return
            }
            val oldValue = __v_raw.isTouchEnable
            __v_raw.isTouchEnable = value
            _tRS(__v_raw, "isTouchEnable", oldValue, value)
        }
    override var loadingCount: Number
        get() {
            return _tRG(__v_raw, "loadingCount", __v_raw.loadingCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadingCount")) {
                return
            }
            val oldValue = __v_raw.loadingCount
            __v_raw.loadingCount = value
            _tRS(__v_raw, "loadingCount", oldValue, value)
        }
}
val GenPagesComponentWebViewWebViewClass = CreateVueComponent(GenPagesComponentWebViewWebView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentWebViewWebView.inheritAttrs, inject = GenPagesComponentWebViewWebView.inject, props = GenPagesComponentWebViewWebView.props, propsNeedCastKeys = GenPagesComponentWebViewWebView.propsNeedCastKeys, emits = GenPagesComponentWebViewWebView.emits, components = GenPagesComponentWebViewWebView.components, styles = GenPagesComponentWebViewWebView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentWebViewWebView.setup(props as GenPagesComponentWebViewWebView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentWebViewWebView {
    return GenPagesComponentWebViewWebView(instance, renderer)
}
)
val GenPagesComponentWebViewWebViewScrollClass = CreateVueComponent(GenPagesComponentWebViewWebViewScroll::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentWebViewWebViewScroll.inheritAttrs, inject = GenPagesComponentWebViewWebViewScroll.inject, props = GenPagesComponentWebViewWebViewScroll.props, propsNeedCastKeys = GenPagesComponentWebViewWebViewScroll.propsNeedCastKeys, emits = GenPagesComponentWebViewWebViewScroll.emits, components = GenPagesComponentWebViewWebViewScroll.components, styles = GenPagesComponentWebViewWebViewScroll.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentWebViewWebViewScroll.setup(props as GenPagesComponentWebViewWebViewScroll)
    }
    )
}
, fun(instance, renderer): GenPagesComponentWebViewWebViewScroll {
    return GenPagesComponentWebViewWebViewScroll(instance, renderer)
}
)
open class DataType__35 (
    @JsonNotNull
    open var loadError: Boolean = false,
    @JsonNotNull
    open var loadFinish: Boolean = false,
    @JsonNotNull
    open var autoTest: Boolean = false,
    open var eventMessage: UTSJSONObject? = null,
    open var eventDownload: UTSJSONObject? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__35ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__35ReactiveObject : DataType__35, IUTSReactive<DataType__35> {
    override var __v_raw: DataType__35
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__35, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(loadError = __v_raw.loadError, loadFinish = __v_raw.loadFinish, autoTest = __v_raw.autoTest, eventMessage = __v_raw.eventMessage, eventDownload = __v_raw.eventDownload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__35ReactiveObject {
        return DataType__35ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var loadError: Boolean
        get() {
            return _tRG(__v_raw, "loadError", __v_raw.loadError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadError")) {
                return
            }
            val oldValue = __v_raw.loadError
            __v_raw.loadError = value
            _tRS(__v_raw, "loadError", oldValue, value)
        }
    override var loadFinish: Boolean
        get() {
            return _tRG(__v_raw, "loadFinish", __v_raw.loadFinish, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadFinish")) {
                return
            }
            val oldValue = __v_raw.loadFinish
            __v_raw.loadFinish = value
            _tRS(__v_raw, "loadFinish", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
    override var eventMessage: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventMessage", __v_raw.eventMessage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventMessage")) {
                return
            }
            val oldValue = __v_raw.eventMessage
            __v_raw.eventMessage = value
            _tRS(__v_raw, "eventMessage", oldValue, value)
        }
    override var eventDownload: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "eventDownload", __v_raw.eventDownload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventDownload")) {
                return
            }
            val oldValue = __v_raw.eventDownload
            __v_raw.eventDownload = value
            _tRS(__v_raw, "eventDownload", oldValue, value)
        }
}
val GenPagesComponentWebViewWebViewWebViewLocalClass = CreateVueComponent(GenPagesComponentWebViewWebViewWebViewLocal::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentWebViewWebViewWebViewLocal.inheritAttrs, inject = GenPagesComponentWebViewWebViewWebViewLocal.inject, props = GenPagesComponentWebViewWebViewWebViewLocal.props, propsNeedCastKeys = GenPagesComponentWebViewWebViewWebViewLocal.propsNeedCastKeys, emits = GenPagesComponentWebViewWebViewWebViewLocal.emits, components = GenPagesComponentWebViewWebViewWebViewLocal.components, styles = GenPagesComponentWebViewWebViewWebViewLocal.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentWebViewWebViewWebViewLocal.setup(props as GenPagesComponentWebViewWebViewWebViewLocal, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentWebViewWebViewWebViewLocal {
    return GenPagesComponentWebViewWebViewWebViewLocal(instance, renderer)
}
)
val EVENT_LOAD = "load"
val EVENT_ERROR = "error"
val PAGE_MODE_ADD = "add"
val PAGE_MODE_REPLACE = "replace"
val LOAD_MODE_AUTO = "auto"
val LOAD_MODE_MANUAL = "manual"
typealias SuccessCallback<T> = (res: T?) -> Unit?
typealias FailCallback = (err: Any?) -> Unit?
typealias CompleteCallback = () -> Unit?
typealias GetSuccessCallback = SuccessCallback<UniCloudDBGetResult>
typealias AddSuccessCallback = SuccessCallback<UniCloudDBAddResult>
typealias RemoveSuccessCallback = SuccessCallback<UniCloudDBRemoveResult>
typealias UpdateSuccessCallback = SuccessCallback<UniCloudDBUpdateResult>
open class UniCloudDBComponentPaginationType (
    @JsonNotNull
    open var current: Number,
    @JsonNotNull
    open var size: Number,
    @JsonNotNull
    open var count: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UniCloudDBComponentPaginationTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UniCloudDBComponentPaginationTypeReactiveObject : UniCloudDBComponentPaginationType, IUTSReactive<UniCloudDBComponentPaginationType> {
    override var __v_raw: UniCloudDBComponentPaginationType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UniCloudDBComponentPaginationType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(current = __v_raw.current, size = __v_raw.size, count = __v_raw.count) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UniCloudDBComponentPaginationTypeReactiveObject {
        return UniCloudDBComponentPaginationTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var size: Number
        get() {
            return _tRG(__v_raw, "size", __v_raw.size, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size")) {
                return
            }
            val oldValue = __v_raw.size
            __v_raw.size = value
            _tRS(__v_raw, "size", oldValue, value)
        }
    override var count: Number
        get() {
            return _tRG(__v_raw, "count", __v_raw.count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("count")) {
                return
            }
            val oldValue = __v_raw.count
            __v_raw.count = value
            _tRS(__v_raw, "count", oldValue, value)
        }
}
open class UniCloudDBComponentLoadDataOptions (
    open var clear: Boolean? = null,
    open var current: Number? = null,
    open var success: GetSuccessCallback? = null,
    open var fail: FailCallback? = null,
    open var complete: CompleteCallback? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UniCloudDBComponentLoadDataOptionsReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UniCloudDBComponentLoadDataOptionsReactiveObject : UniCloudDBComponentLoadDataOptions, IUTSReactive<UniCloudDBComponentLoadDataOptions> {
    override var __v_raw: UniCloudDBComponentLoadDataOptions
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UniCloudDBComponentLoadDataOptions, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(clear = __v_raw.clear, current = __v_raw.current, success = __v_raw.success, fail = __v_raw.fail, complete = __v_raw.complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UniCloudDBComponentLoadDataOptionsReactiveObject {
        return UniCloudDBComponentLoadDataOptionsReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var clear: Boolean?
        get() {
            return _tRG(__v_raw, "clear", __v_raw.clear, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("clear")) {
                return
            }
            val oldValue = __v_raw.clear
            __v_raw.clear = value
            _tRS(__v_raw, "clear", oldValue, value)
        }
    override var current: Number?
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var success: GetSuccessCallback?
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
open class UniCloudDBComponentAddOptions (
    open var showToast: Boolean? = true,
    open var toastTitle: String? = null,
    open var needLoading: Boolean? = true,
    open var loadingTitle: String? = null,
    open var success: AddSuccessCallback? = null,
    open var fail: FailCallback? = null,
    open var complete: CompleteCallback? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UniCloudDBComponentAddOptionsReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UniCloudDBComponentAddOptionsReactiveObject : UniCloudDBComponentAddOptions, IUTSReactive<UniCloudDBComponentAddOptions> {
    override var __v_raw: UniCloudDBComponentAddOptions
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UniCloudDBComponentAddOptions, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(showToast = __v_raw.showToast, toastTitle = __v_raw.toastTitle, needLoading = __v_raw.needLoading, loadingTitle = __v_raw.loadingTitle, success = __v_raw.success, fail = __v_raw.fail, complete = __v_raw.complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UniCloudDBComponentAddOptionsReactiveObject {
        return UniCloudDBComponentAddOptionsReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var showToast: Boolean?
        get() {
            return _tRG(__v_raw, "showToast", __v_raw.showToast, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showToast")) {
                return
            }
            val oldValue = __v_raw.showToast
            __v_raw.showToast = value
            _tRS(__v_raw, "showToast", oldValue, value)
        }
    override var toastTitle: String?
        get() {
            return _tRG(__v_raw, "toastTitle", __v_raw.toastTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("toastTitle")) {
                return
            }
            val oldValue = __v_raw.toastTitle
            __v_raw.toastTitle = value
            _tRS(__v_raw, "toastTitle", oldValue, value)
        }
    override var needLoading: Boolean?
        get() {
            return _tRG(__v_raw, "needLoading", __v_raw.needLoading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("needLoading")) {
                return
            }
            val oldValue = __v_raw.needLoading
            __v_raw.needLoading = value
            _tRS(__v_raw, "needLoading", oldValue, value)
        }
    override var loadingTitle: String?
        get() {
            return _tRG(__v_raw, "loadingTitle", __v_raw.loadingTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadingTitle")) {
                return
            }
            val oldValue = __v_raw.loadingTitle
            __v_raw.loadingTitle = value
            _tRS(__v_raw, "loadingTitle", oldValue, value)
        }
    override var success: AddSuccessCallback?
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
open class UniCloudDBComponentRemoveOptions (
    open var confirmTitle: String? = null,
    open var confirmContent: String? = null,
    open var needConfirm: Boolean? = true,
    open var needLoading: Boolean? = true,
    open var loadingTitle: String? = null,
    open var success: RemoveSuccessCallback? = null,
    open var fail: FailCallback? = null,
    open var complete: CompleteCallback? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UniCloudDBComponentRemoveOptionsReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UniCloudDBComponentRemoveOptionsReactiveObject : UniCloudDBComponentRemoveOptions, IUTSReactive<UniCloudDBComponentRemoveOptions> {
    override var __v_raw: UniCloudDBComponentRemoveOptions
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UniCloudDBComponentRemoveOptions, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(confirmTitle = __v_raw.confirmTitle, confirmContent = __v_raw.confirmContent, needConfirm = __v_raw.needConfirm, needLoading = __v_raw.needLoading, loadingTitle = __v_raw.loadingTitle, success = __v_raw.success, fail = __v_raw.fail, complete = __v_raw.complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UniCloudDBComponentRemoveOptionsReactiveObject {
        return UniCloudDBComponentRemoveOptionsReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var confirmTitle: String?
        get() {
            return _tRG(__v_raw, "confirmTitle", __v_raw.confirmTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmTitle")) {
                return
            }
            val oldValue = __v_raw.confirmTitle
            __v_raw.confirmTitle = value
            _tRS(__v_raw, "confirmTitle", oldValue, value)
        }
    override var confirmContent: String?
        get() {
            return _tRG(__v_raw, "confirmContent", __v_raw.confirmContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmContent")) {
                return
            }
            val oldValue = __v_raw.confirmContent
            __v_raw.confirmContent = value
            _tRS(__v_raw, "confirmContent", oldValue, value)
        }
    override var needConfirm: Boolean?
        get() {
            return _tRG(__v_raw, "needConfirm", __v_raw.needConfirm, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("needConfirm")) {
                return
            }
            val oldValue = __v_raw.needConfirm
            __v_raw.needConfirm = value
            _tRS(__v_raw, "needConfirm", oldValue, value)
        }
    override var needLoading: Boolean?
        get() {
            return _tRG(__v_raw, "needLoading", __v_raw.needLoading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("needLoading")) {
                return
            }
            val oldValue = __v_raw.needLoading
            __v_raw.needLoading = value
            _tRS(__v_raw, "needLoading", oldValue, value)
        }
    override var loadingTitle: String?
        get() {
            return _tRG(__v_raw, "loadingTitle", __v_raw.loadingTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadingTitle")) {
                return
            }
            val oldValue = __v_raw.loadingTitle
            __v_raw.loadingTitle = value
            _tRS(__v_raw, "loadingTitle", oldValue, value)
        }
    override var success: RemoveSuccessCallback?
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
open class UniCloudDBComponentUpdateOptions (
    open var showToast: Boolean? = true,
    open var toastTitle: String? = null,
    open var confirmTitle: String? = null,
    open var confirmContent: String? = null,
    open var needConfirm: Boolean? = true,
    open var needLoading: Boolean? = true,
    open var loadingTitle: String? = null,
    open var success: UpdateSuccessCallback? = null,
    open var fail: FailCallback? = null,
    open var complete: CompleteCallback? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return UniCloudDBComponentUpdateOptionsReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class UniCloudDBComponentUpdateOptionsReactiveObject : UniCloudDBComponentUpdateOptions, IUTSReactive<UniCloudDBComponentUpdateOptions> {
    override var __v_raw: UniCloudDBComponentUpdateOptions
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: UniCloudDBComponentUpdateOptions, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(showToast = __v_raw.showToast, toastTitle = __v_raw.toastTitle, confirmTitle = __v_raw.confirmTitle, confirmContent = __v_raw.confirmContent, needConfirm = __v_raw.needConfirm, needLoading = __v_raw.needLoading, loadingTitle = __v_raw.loadingTitle, success = __v_raw.success, fail = __v_raw.fail, complete = __v_raw.complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UniCloudDBComponentUpdateOptionsReactiveObject {
        return UniCloudDBComponentUpdateOptionsReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var showToast: Boolean?
        get() {
            return _tRG(__v_raw, "showToast", __v_raw.showToast, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showToast")) {
                return
            }
            val oldValue = __v_raw.showToast
            __v_raw.showToast = value
            _tRS(__v_raw, "showToast", oldValue, value)
        }
    override var toastTitle: String?
        get() {
            return _tRG(__v_raw, "toastTitle", __v_raw.toastTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("toastTitle")) {
                return
            }
            val oldValue = __v_raw.toastTitle
            __v_raw.toastTitle = value
            _tRS(__v_raw, "toastTitle", oldValue, value)
        }
    override var confirmTitle: String?
        get() {
            return _tRG(__v_raw, "confirmTitle", __v_raw.confirmTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmTitle")) {
                return
            }
            val oldValue = __v_raw.confirmTitle
            __v_raw.confirmTitle = value
            _tRS(__v_raw, "confirmTitle", oldValue, value)
        }
    override var confirmContent: String?
        get() {
            return _tRG(__v_raw, "confirmContent", __v_raw.confirmContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmContent")) {
                return
            }
            val oldValue = __v_raw.confirmContent
            __v_raw.confirmContent = value
            _tRS(__v_raw, "confirmContent", oldValue, value)
        }
    override var needConfirm: Boolean?
        get() {
            return _tRG(__v_raw, "needConfirm", __v_raw.needConfirm, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("needConfirm")) {
                return
            }
            val oldValue = __v_raw.needConfirm
            __v_raw.needConfirm = value
            _tRS(__v_raw, "needConfirm", oldValue, value)
        }
    override var needLoading: Boolean?
        get() {
            return _tRG(__v_raw, "needLoading", __v_raw.needLoading, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("needLoading")) {
                return
            }
            val oldValue = __v_raw.needLoading
            __v_raw.needLoading = value
            _tRS(__v_raw, "needLoading", oldValue, value)
        }
    override var loadingTitle: String?
        get() {
            return _tRG(__v_raw, "loadingTitle", __v_raw.loadingTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadingTitle")) {
                return
            }
            val oldValue = __v_raw.loadingTitle
            __v_raw.loadingTitle = value
            _tRS(__v_raw, "loadingTitle", oldValue, value)
        }
    override var success: UpdateSuccessCallback?
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
fun <T> cast_callback(options: Any?): T? {
    return options as T?
}
open class UniCloudDBElement : UniViewElementImpl {
    constructor(data: INodeData, pageNode: PageNode) : super(data, pageNode) {}
    open var dataList: UTSArray<UTSJSONObject> = _uA()
    open fun loadData(options: UTSJSONObject = _uO()) {
        this.onLoadData(UniCloudDBComponentLoadDataOptions(clear = options.getBoolean("clear"), current = options.getNumber("current"), success = cast_callback<GetSuccessCallback>(options["success"]), fail = cast_callback<FailCallback>(options["fail"]), complete = cast_callback<CompleteCallback>(options["complete"])))
    }
    open fun loadMore() {
        this.onLoadMore()
    }
    open fun add(value: UTSJSONObject, options: UTSJSONObject) {
        this.onAdd(value, UniCloudDBComponentAddOptions(showToast = options.getBoolean("showToast") ?: true, toastTitle = options.getString("toastTitle"), needLoading = options.getBoolean("needLoading") ?: true, loadingTitle = options.getString("loadingTitle"), success = cast_callback<AddSuccessCallback>(options["success"]), fail = cast_callback<FailCallback>(options["fail"]), complete = cast_callback<CompleteCallback>(options["complete"])))
    }
    open fun remove(id: Any, options: UTSJSONObject) {
        this.onRemove(id, UniCloudDBComponentRemoveOptions(confirmTitle = options.getString("confirmTitle"), confirmContent = options.getString("confirmContent"), needConfirm = options.getBoolean("needConfirm") ?: true, needLoading = options.getBoolean("needLoading") ?: true, loadingTitle = options.getString("loadingTitle"), success = cast_callback<RemoveSuccessCallback>(options["success"]), fail = cast_callback<FailCallback>(options["fail"]), complete = cast_callback<CompleteCallback>(options["complete"])))
    }
    open fun update(id: String, value: UTSJSONObject, options: UTSJSONObject) {
        this.onUpdate(id, value, UniCloudDBComponentUpdateOptions(showToast = options.getBoolean("showToast") ?: true, toastTitle = options.getString("toastTitle"), confirmTitle = options.getString("confirmTitle"), confirmContent = options.getString("confirmContent"), needConfirm = options.getBoolean("needConfirm") ?: true, needLoading = options.getBoolean("needLoading") ?: true, loadingTitle = options.getString("loadingTitle"), success = cast_callback<UpdateSuccessCallback>(options["success"]), fail = cast_callback<FailCallback>(options["fail"]), complete = cast_callback<CompleteCallback>(options["complete"])))
    }
    open lateinit var onLoadData: (_: UniCloudDBComponentLoadDataOptions) -> UTSPromise<Unit>
    open lateinit var onLoadMore: () -> Unit
    open lateinit var onAdd: (value: UTSJSONObject, options: UniCloudDBComponentAddOptions) -> Unit
    open lateinit var onUpdate: (id: String, value: UTSJSONObject, options: UniCloudDBComponentUpdateOptions) -> Unit
    open lateinit var onRemove: (id: Any, options: UniCloudDBComponentRemoveOptions) -> Unit
}
open class GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDbSlotDataDefault (
    @JsonNotNull
    open var data: UTSArray<UTSJSONObject>,
    @JsonNotNull
    open var loading: Boolean = false,
    @JsonNotNull
    open var hasMore: Boolean = false,
    @JsonNotNull
    open var pagination: UniCloudDBComponentPaginationType,
    open var error: UniCloudError? = null,
) : SlotData()
val GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDbClass = CreateVueComponent(GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.name, inheritAttrs = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.inheritAttrs, inject = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.inject, props = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.props, propsNeedCastKeys = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.propsNeedCastKeys, emits = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.emits, components = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.components, styles = GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb.styles, __isBuiltIn = true)
}
, fun(instance, renderer): GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb {
    return GenNodeModulesDcloudioUniComponentsLibXUnicloudDbUnicloudDb(instance)
}
)
val COLLECTION_NAME = "opendb-contacts"
open class GenderType (
    @JsonNotNull
    open var text: String,
    @JsonNotNull
    open var value: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return GenderTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class GenderTypeReactiveObject : GenderType, IUTSReactive<GenderType> {
    override var __v_raw: GenderType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: GenderType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(text = __v_raw.text, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): GenderTypeReactiveObject {
        return GenderTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var value: Number
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
val GenderList = _uA<GenderType>(GenderType(text = "未知", value = 0), GenderType(text = "男", value = 1), GenderType(text = "女", value = 2))
val UNICLOUD_DB_CONTACTS_ADD = "unicloud-db-contacts-add"
val UNICLOUD_DB_CONTACTS_UPDATE = "unicloud-db-contacts-update"
val UNICLOUD_DB_CONTACTS_DELETE = "unicloud-db-contacts-delete"
val GenPagesComponentUnicloudDbUnicloudDbContactsListClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbContactsList::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbContactsList.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbContactsList.inject, props = GenPagesComponentUnicloudDbUnicloudDbContactsList.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbContactsList.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbContactsList.emits, components = GenPagesComponentUnicloudDbUnicloudDbContactsList.components, styles = GenPagesComponentUnicloudDbUnicloudDbContactsList.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentUnicloudDbUnicloudDbContactsList.setup(props as GenPagesComponentUnicloudDbUnicloudDbContactsList)
    }
    )
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbContactsList {
    return GenPagesComponentUnicloudDbUnicloudDbContactsList(instance, renderer)
}
)
val GenPagesComponentUnicloudDbUnicloudDbContactsAddClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbContactsAdd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.inject, props = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.emits, components = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.components, styles = GenPagesComponentUnicloudDbUnicloudDbContactsAdd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentUnicloudDbUnicloudDbContactsAdd.setup(props as GenPagesComponentUnicloudDbUnicloudDbContactsAdd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbContactsAdd {
    return GenPagesComponentUnicloudDbUnicloudDbContactsAdd(instance, renderer)
}
)
val GenPagesComponentUnicloudDbUnicloudDbContactsEditClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbContactsEdit::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.inject, props = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.emits, components = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.components, styles = GenPagesComponentUnicloudDbUnicloudDbContactsEdit.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentUnicloudDbUnicloudDbContactsEdit.setup(props as GenPagesComponentUnicloudDbUnicloudDbContactsEdit)
    }
    )
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbContactsEdit {
    return GenPagesComponentUnicloudDbUnicloudDbContactsEdit(instance, renderer)
}
)
val GenPagesComponentUnicloudDbUnicloudDbContactsDetailClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbContactsDetail::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.inject, props = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.emits, components = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.components, styles = GenPagesComponentUnicloudDbUnicloudDbContactsDetail.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentUnicloudDbUnicloudDbContactsDetail.setup(props as GenPagesComponentUnicloudDbUnicloudDbContactsDetail)
    }
    )
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbContactsDetail {
    return GenPagesComponentUnicloudDbUnicloudDbContactsDetail(instance, renderer)
}
)
typealias SuccessCallback__1<T> = (res: T?) -> Unit?
typealias FailCallback__1 = (err: Any?) -> Unit?
typealias CompleteCallback__1 = () -> Unit?
open class MixinDatacomPaginationType (
    @JsonNotNull
    open var current: Number,
    @JsonNotNull
    open var size: Number,
    @JsonNotNull
    open var count: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return MixinDatacomPaginationTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class MixinDatacomPaginationTypeReactiveObject : MixinDatacomPaginationType, IUTSReactive<MixinDatacomPaginationType> {
    override var __v_raw: MixinDatacomPaginationType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: MixinDatacomPaginationType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(current = __v_raw.current, size = __v_raw.size, count = __v_raw.count) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): MixinDatacomPaginationTypeReactiveObject {
        return MixinDatacomPaginationTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var size: Number
        get() {
            return _tRG(__v_raw, "size", __v_raw.size, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size")) {
                return
            }
            val oldValue = __v_raw.size
            __v_raw.size = value
            _tRS(__v_raw, "size", oldValue, value)
        }
    override var count: Number
        get() {
            return _tRG(__v_raw, "count", __v_raw.count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("count")) {
                return
            }
            val oldValue = __v_raw.count
            __v_raw.count = value
            _tRS(__v_raw, "count", oldValue, value)
        }
}
open class MixinDatacomGetOptions (
    open var collection: UTSJSONObject? = null,
    open var field: String? = null,
    open var orderBy: String? = null,
    open var where: Any? = null,
    open var pageData: String? = null,
    open var pageCurrent: Number? = null,
    open var pageSize: Number? = null,
    open var getCount: Boolean? = null,
    open var getTree: Any? = null,
    open var getTreePath: UTSJSONObject? = null,
    open var startWith: String? = null,
    open var limitLevel: Number? = null,
    open var groupBy: String? = null,
    open var groupField: String? = null,
    open var distinct: Boolean? = null,
    open var pageIndistinct: Boolean? = null,
    open var foreignKey: String? = null,
    open var loadtime: String? = null,
    open var manual: Boolean? = null,
) : UTSObject()
open class MixinDatacomEasyGetOptions (
    open var success: SuccessCallback__1<UniCloudDBGetResult>? = null,
    open var fail: FailCallback__1? = null,
    open var complete: CompleteCallback__1? = null,
) : UTSObject()
val GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacomClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.inject, props = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.emits, components = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.components, styles = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom.styles)
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom {
    return GenPagesComponentUnicloudDbUnicloudDbMixinDatacomDatacom(instance)
}
)
val GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacomClass = CreateVueComponent(GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.inheritAttrs, inject = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.inject, props = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.props, propsNeedCastKeys = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.propsNeedCastKeys, emits = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.emits, components = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.components, styles = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom.setup(props as GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom)
    }
    )
}
, fun(instance, renderer): GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom {
    return GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacom(instance, renderer)
}
)
open class DataType__36 (
    @JsonNotNull
    open var ret1: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__36ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__36ReactiveObject : DataType__36, IUTSReactive<DataType__36> {
    override var __v_raw: DataType__36
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__36, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(ret1 = __v_raw.ret1) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__36ReactiveObject {
        return DataType__36ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var ret1: Boolean
        get() {
            return _tRG(__v_raw, "ret1", __v_raw.ret1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ret1")) {
                return
            }
            val oldValue = __v_raw.ret1
            __v_raw.ret1 = value
            _tRS(__v_raw, "ret1", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsIssue25381Class = CreateVueComponent(GenPagesComponentGlobalEventsIssue25381::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsIssue25381.inheritAttrs, inject = GenPagesComponentGlobalEventsIssue25381.inject, props = GenPagesComponentGlobalEventsIssue25381.props, propsNeedCastKeys = GenPagesComponentGlobalEventsIssue25381.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsIssue25381.emits, components = GenPagesComponentGlobalEventsIssue25381.components, styles = GenPagesComponentGlobalEventsIssue25381.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsIssue25381.setup(props as GenPagesComponentGlobalEventsIssue25381, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsIssue25381 {
    return GenPagesComponentGlobalEventsIssue25381(instance, renderer)
}
)
open class DataType__37 (
    @JsonNotNull
    open var longpressItem: Boolean = false,
    @JsonNotNull
    open var longpressText: Boolean = false,
    @JsonNotNull
    open var isStopPropagation: Boolean = false,
    @JsonNotNull
    open var scrollTop: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__37ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__37ReactiveObject : DataType__37, IUTSReactive<DataType__37> {
    override var __v_raw: DataType__37
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__37, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(longpressItem = __v_raw.longpressItem, longpressText = __v_raw.longpressText, isStopPropagation = __v_raw.isStopPropagation, scrollTop = __v_raw.scrollTop) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__37ReactiveObject {
        return DataType__37ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var longpressItem: Boolean
        get() {
            return _tRG(__v_raw, "longpressItem", __v_raw.longpressItem, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("longpressItem")) {
                return
            }
            val oldValue = __v_raw.longpressItem
            __v_raw.longpressItem = value
            _tRS(__v_raw, "longpressItem", oldValue, value)
        }
    override var longpressText: Boolean
        get() {
            return _tRG(__v_raw, "longpressText", __v_raw.longpressText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("longpressText")) {
                return
            }
            val oldValue = __v_raw.longpressText
            __v_raw.longpressText = value
            _tRS(__v_raw, "longpressText", oldValue, value)
        }
    override var isStopPropagation: Boolean
        get() {
            return _tRG(__v_raw, "isStopPropagation", __v_raw.isStopPropagation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isStopPropagation")) {
                return
            }
            val oldValue = __v_raw.isStopPropagation
            __v_raw.isStopPropagation = value
            _tRS(__v_raw, "isStopPropagation", oldValue, value)
        }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsIssue17662Class = CreateVueComponent(GenPagesComponentGlobalEventsIssue17662::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsIssue17662.inheritAttrs, inject = GenPagesComponentGlobalEventsIssue17662.inject, props = GenPagesComponentGlobalEventsIssue17662.props, propsNeedCastKeys = GenPagesComponentGlobalEventsIssue17662.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsIssue17662.emits, components = GenPagesComponentGlobalEventsIssue17662.components, styles = GenPagesComponentGlobalEventsIssue17662.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsIssue17662.setup(props as GenPagesComponentGlobalEventsIssue17662, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsIssue17662 {
    return GenPagesComponentGlobalEventsIssue17662(instance, renderer)
}
)
val GenPagesComponentGlobalPropertiesGlobalPropertiesClass = CreateVueComponent(GenPagesComponentGlobalPropertiesGlobalProperties::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalPropertiesGlobalProperties.inheritAttrs, inject = GenPagesComponentGlobalPropertiesGlobalProperties.inject, props = GenPagesComponentGlobalPropertiesGlobalProperties.props, propsNeedCastKeys = GenPagesComponentGlobalPropertiesGlobalProperties.propsNeedCastKeys, emits = GenPagesComponentGlobalPropertiesGlobalProperties.emits, components = GenPagesComponentGlobalPropertiesGlobalProperties.components, styles = GenPagesComponentGlobalPropertiesGlobalProperties.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentGlobalPropertiesGlobalProperties.setup(props as GenPagesComponentGlobalPropertiesGlobalProperties)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalPropertiesGlobalProperties {
    return GenPagesComponentGlobalPropertiesGlobalProperties(instance, renderer)
}
)
open class Rect (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return RectReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class RectReactiveObject : Rect, IUTSReactive<Rect> {
    override var __v_raw: Rect
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Rect, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, y = __v_raw.y, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): RectReactiveObject {
        return RectReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var y: Number
        get() {
            return _tRG(__v_raw, "y", __v_raw.y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("y")) {
                return
            }
            val oldValue = __v_raw.y
            __v_raw.y = value
            _tRS(__v_raw, "y", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsGlobalEventsClass = CreateVueComponent(GenPagesComponentGlobalEventsGlobalEvents::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsGlobalEvents.inheritAttrs, inject = GenPagesComponentGlobalEventsGlobalEvents.inject, props = GenPagesComponentGlobalEventsGlobalEvents.props, propsNeedCastKeys = GenPagesComponentGlobalEventsGlobalEvents.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsGlobalEvents.emits, components = GenPagesComponentGlobalEventsGlobalEvents.components, styles = GenPagesComponentGlobalEventsGlobalEvents.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsGlobalEvents.setup(props as GenPagesComponentGlobalEventsGlobalEvents, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsGlobalEvents {
    return GenPagesComponentGlobalEventsGlobalEvents(instance, renderer)
}
)
open class DataType__38 (
    @JsonNotNull
    open var clickTriger: Boolean = false,
    @JsonNotNull
    open var longClickTriger: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__38ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__38ReactiveObject : DataType__38, IUTSReactive<DataType__38> {
    override var __v_raw: DataType__38
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__38, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(clickTriger = __v_raw.clickTriger, longClickTriger = __v_raw.longClickTriger) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__38ReactiveObject {
        return DataType__38ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var clickTriger: Boolean
        get() {
            return _tRG(__v_raw, "clickTriger", __v_raw.clickTriger, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("clickTriger")) {
                return
            }
            val oldValue = __v_raw.clickTriger
            __v_raw.clickTriger = value
            _tRS(__v_raw, "clickTriger", oldValue, value)
        }
    override var longClickTriger: Boolean
        get() {
            return _tRG(__v_raw, "longClickTriger", __v_raw.longClickTriger, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("longClickTriger")) {
                return
            }
            val oldValue = __v_raw.longClickTriger
            __v_raw.longClickTriger = value
            _tRS(__v_raw, "longClickTriger", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsGlobalEventsTransformClass = CreateVueComponent(GenPagesComponentGlobalEventsGlobalEventsTransform::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsGlobalEventsTransform.inheritAttrs, inject = GenPagesComponentGlobalEventsGlobalEventsTransform.inject, props = GenPagesComponentGlobalEventsGlobalEventsTransform.props, propsNeedCastKeys = GenPagesComponentGlobalEventsGlobalEventsTransform.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsGlobalEventsTransform.emits, components = GenPagesComponentGlobalEventsGlobalEventsTransform.components, styles = GenPagesComponentGlobalEventsGlobalEventsTransform.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsGlobalEventsTransform.setup(props as GenPagesComponentGlobalEventsGlobalEventsTransform, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsGlobalEventsTransform {
    return GenPagesComponentGlobalEventsGlobalEventsTransform(instance, renderer)
}
)
open class DataType__39 (
    @JsonNotNull
    open var onTransitionEndTriggr: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__39ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__39ReactiveObject : DataType__39, IUTSReactive<DataType__39> {
    override var __v_raw: DataType__39
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__39, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(onTransitionEndTriggr = __v_raw.onTransitionEndTriggr) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__39ReactiveObject {
        return DataType__39ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var onTransitionEndTriggr: Boolean
        get() {
            return _tRG(__v_raw, "onTransitionEndTriggr", __v_raw.onTransitionEndTriggr, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onTransitionEndTriggr")) {
                return
            }
            val oldValue = __v_raw.onTransitionEndTriggr
            __v_raw.onTransitionEndTriggr = value
            _tRS(__v_raw, "onTransitionEndTriggr", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsTransitionEventsClass = CreateVueComponent(GenPagesComponentGlobalEventsTransitionEvents::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsTransitionEvents.inheritAttrs, inject = GenPagesComponentGlobalEventsTransitionEvents.inject, props = GenPagesComponentGlobalEventsTransitionEvents.props, propsNeedCastKeys = GenPagesComponentGlobalEventsTransitionEvents.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsTransitionEvents.emits, components = GenPagesComponentGlobalEventsTransitionEvents.components, styles = GenPagesComponentGlobalEventsTransitionEvents.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsTransitionEvents.setup(props as GenPagesComponentGlobalEventsTransitionEvents, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsTransitionEvents {
    return GenPagesComponentGlobalEventsTransitionEvents(instance, renderer)
}
)
open class DataType__40 (
    @JsonNotNull
    open var touchTargets: String,
    @JsonNotNull
    open var touchTargetsCount: Number,
    open var iconRect: DOMRect? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__40ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__40ReactiveObject : DataType__40, IUTSReactive<DataType__40> {
    override var __v_raw: DataType__40
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__40, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(touchTargets = __v_raw.touchTargets, touchTargetsCount = __v_raw.touchTargetsCount, iconRect = __v_raw.iconRect) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__40ReactiveObject {
        return DataType__40ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var touchTargets: String
        get() {
            return _tRG(__v_raw, "touchTargets", __v_raw.touchTargets, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("touchTargets")) {
                return
            }
            val oldValue = __v_raw.touchTargets
            __v_raw.touchTargets = value
            _tRS(__v_raw, "touchTargets", oldValue, value)
        }
    override var touchTargetsCount: Number
        get() {
            return _tRG(__v_raw, "touchTargetsCount", __v_raw.touchTargetsCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("touchTargetsCount")) {
                return
            }
            val oldValue = __v_raw.touchTargetsCount
            __v_raw.touchTargetsCount = value
            _tRS(__v_raw, "touchTargetsCount", oldValue, value)
        }
    override var iconRect: DOMRect?
        get() {
            return _tRG(__v_raw, "iconRect", __v_raw.iconRect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iconRect")) {
                return
            }
            val oldValue = __v_raw.iconRect
            __v_raw.iconRect = value
            _tRS(__v_raw, "iconRect", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsTouchEventsClass = CreateVueComponent(GenPagesComponentGlobalEventsTouchEvents::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsTouchEvents.inheritAttrs, inject = GenPagesComponentGlobalEventsTouchEvents.inject, props = GenPagesComponentGlobalEventsTouchEvents.props, propsNeedCastKeys = GenPagesComponentGlobalEventsTouchEvents.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsTouchEvents.emits, components = GenPagesComponentGlobalEventsTouchEvents.components, styles = GenPagesComponentGlobalEventsTouchEvents.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsTouchEvents.setup(props as GenPagesComponentGlobalEventsTouchEvents, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsTouchEvents {
    return GenPagesComponentGlobalEventsTouchEvents(instance, renderer)
}
)
open class DataType__41 (
    open var iconRect: DOMRect? = null,
    open var viewEleRect: DOMRect? = null,
    @JsonNotNull
    open var ret1: Boolean = false,
    @JsonNotNull
    open var ret2: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__41ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__41ReactiveObject : DataType__41, IUTSReactive<DataType__41> {
    override var __v_raw: DataType__41
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__41, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(iconRect = __v_raw.iconRect, viewEleRect = __v_raw.viewEleRect, ret1 = __v_raw.ret1, ret2 = __v_raw.ret2) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__41ReactiveObject {
        return DataType__41ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var iconRect: DOMRect?
        get() {
            return _tRG(__v_raw, "iconRect", __v_raw.iconRect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iconRect")) {
                return
            }
            val oldValue = __v_raw.iconRect
            __v_raw.iconRect = value
            _tRS(__v_raw, "iconRect", oldValue, value)
        }
    override var viewEleRect: DOMRect?
        get() {
            return _tRG(__v_raw, "viewEleRect", __v_raw.viewEleRect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("viewEleRect")) {
                return
            }
            val oldValue = __v_raw.viewEleRect
            __v_raw.viewEleRect = value
            _tRS(__v_raw, "viewEleRect", oldValue, value)
        }
    override var ret1: Boolean
        get() {
            return _tRG(__v_raw, "ret1", __v_raw.ret1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ret1")) {
                return
            }
            val oldValue = __v_raw.ret1
            __v_raw.ret1 = value
            _tRS(__v_raw, "ret1", oldValue, value)
        }
    override var ret2: Boolean
        get() {
            return _tRG(__v_raw, "ret2", __v_raw.ret2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ret2")) {
                return
            }
            val oldValue = __v_raw.ret2
            __v_raw.ret2 = value
            _tRS(__v_raw, "ret2", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsTouchEventsBubblesClass = CreateVueComponent(GenPagesComponentGlobalEventsTouchEventsBubbles::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsTouchEventsBubbles.inheritAttrs, inject = GenPagesComponentGlobalEventsTouchEventsBubbles.inject, props = GenPagesComponentGlobalEventsTouchEventsBubbles.props, propsNeedCastKeys = GenPagesComponentGlobalEventsTouchEventsBubbles.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsTouchEventsBubbles.emits, components = GenPagesComponentGlobalEventsTouchEventsBubbles.components, styles = GenPagesComponentGlobalEventsTouchEventsBubbles.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsTouchEventsBubbles.setup(props as GenPagesComponentGlobalEventsTouchEventsBubbles, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsTouchEventsBubbles {
    return GenPagesComponentGlobalEventsTouchEventsBubbles(instance, renderer)
}
)
open class DataType__42 (
    @JsonNotNull
    open var swiperChangeEvent: Boolean = false,
    @JsonNotNull
    open var viewTouchEvent: Boolean = false,
    @JsonNotNull
    open var swiperItemTouchEvent: Boolean = false,
    @JsonNotNull
    open var swiperTouchEvent: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__42ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__42ReactiveObject : DataType__42, IUTSReactive<DataType__42> {
    override var __v_raw: DataType__42
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__42, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(swiperChangeEvent = __v_raw.swiperChangeEvent, viewTouchEvent = __v_raw.viewTouchEvent, swiperItemTouchEvent = __v_raw.swiperItemTouchEvent, swiperTouchEvent = __v_raw.swiperTouchEvent) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__42ReactiveObject {
        return DataType__42ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var swiperChangeEvent: Boolean
        get() {
            return _tRG(__v_raw, "swiperChangeEvent", __v_raw.swiperChangeEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperChangeEvent")) {
                return
            }
            val oldValue = __v_raw.swiperChangeEvent
            __v_raw.swiperChangeEvent = value
            _tRS(__v_raw, "swiperChangeEvent", oldValue, value)
        }
    override var viewTouchEvent: Boolean
        get() {
            return _tRG(__v_raw, "viewTouchEvent", __v_raw.viewTouchEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("viewTouchEvent")) {
                return
            }
            val oldValue = __v_raw.viewTouchEvent
            __v_raw.viewTouchEvent = value
            _tRS(__v_raw, "viewTouchEvent", oldValue, value)
        }
    override var swiperItemTouchEvent: Boolean
        get() {
            return _tRG(__v_raw, "swiperItemTouchEvent", __v_raw.swiperItemTouchEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperItemTouchEvent")) {
                return
            }
            val oldValue = __v_raw.swiperItemTouchEvent
            __v_raw.swiperItemTouchEvent = value
            _tRS(__v_raw, "swiperItemTouchEvent", oldValue, value)
        }
    override var swiperTouchEvent: Boolean
        get() {
            return _tRG(__v_raw, "swiperTouchEvent", __v_raw.swiperTouchEvent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperTouchEvent")) {
                return
            }
            val oldValue = __v_raw.swiperTouchEvent
            __v_raw.swiperTouchEvent = value
            _tRS(__v_raw, "swiperTouchEvent", oldValue, value)
        }
}
val GenPagesComponentGlobalEventsTouchEventsCaseClass = CreateVueComponent(GenPagesComponentGlobalEventsTouchEventsCase::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsTouchEventsCase.inheritAttrs, inject = GenPagesComponentGlobalEventsTouchEventsCase.inject, props = GenPagesComponentGlobalEventsTouchEventsCase.props, propsNeedCastKeys = GenPagesComponentGlobalEventsTouchEventsCase.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsTouchEventsCase.emits, components = GenPagesComponentGlobalEventsTouchEventsCase.components, styles = GenPagesComponentGlobalEventsTouchEventsCase.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsTouchEventsCase.setup(props as GenPagesComponentGlobalEventsTouchEventsCase, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsTouchEventsCase {
    return GenPagesComponentGlobalEventsTouchEventsCase(instance, renderer)
}
)
val GenPagesComponentGlobalEventsTouchEventsPreventDefaultClass = CreateVueComponent(GenPagesComponentGlobalEventsTouchEventsPreventDefault::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentGlobalEventsTouchEventsPreventDefault.inheritAttrs, inject = GenPagesComponentGlobalEventsTouchEventsPreventDefault.inject, props = GenPagesComponentGlobalEventsTouchEventsPreventDefault.props, propsNeedCastKeys = GenPagesComponentGlobalEventsTouchEventsPreventDefault.propsNeedCastKeys, emits = GenPagesComponentGlobalEventsTouchEventsPreventDefault.emits, components = GenPagesComponentGlobalEventsTouchEventsPreventDefault.components, styles = GenPagesComponentGlobalEventsTouchEventsPreventDefault.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentGlobalEventsTouchEventsPreventDefault.setup(props as GenPagesComponentGlobalEventsTouchEventsPreventDefault, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentGlobalEventsTouchEventsPreventDefault {
    return GenPagesComponentGlobalEventsTouchEventsPreventDefault(instance, renderer)
}
)
val GenPagesComponentNestedScrollHeaderNestedScrollHeaderClass = CreateVueComponent(GenPagesComponentNestedScrollHeaderNestedScrollHeader::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNestedScrollHeaderNestedScrollHeader.inheritAttrs, inject = GenPagesComponentNestedScrollHeaderNestedScrollHeader.inject, props = GenPagesComponentNestedScrollHeaderNestedScrollHeader.props, propsNeedCastKeys = GenPagesComponentNestedScrollHeaderNestedScrollHeader.propsNeedCastKeys, emits = GenPagesComponentNestedScrollHeaderNestedScrollHeader.emits, components = GenPagesComponentNestedScrollHeaderNestedScrollHeader.components, styles = GenPagesComponentNestedScrollHeaderNestedScrollHeader.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentNestedScrollHeaderNestedScrollHeader.setup(props as GenPagesComponentNestedScrollHeaderNestedScrollHeader)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNestedScrollHeaderNestedScrollHeader {
    return GenPagesComponentNestedScrollHeaderNestedScrollHeader(instance, renderer)
}
)
val GenPagesTemplateCustomRefresherRefreshBoxRefreshBoxClass = CreateVueComponent(GenPagesTemplateCustomRefresherRefreshBoxRefreshBox::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.inheritAttrs, inject = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.inject, props = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.props, propsNeedCastKeys = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.propsNeedCastKeys, emits = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.emits, components = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.components, styles = GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateCustomRefresherRefreshBoxRefreshBox.setup(props as GenPagesTemplateCustomRefresherRefreshBoxRefreshBox)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCustomRefresherRefreshBoxRefreshBox {
    return GenPagesTemplateCustomRefresherRefreshBoxRefreshBox(instance)
}
)
open class DataType__43 (
    @JsonNotNull
    open var scrollData: UTSArray<String>,
    @JsonNotNull
    open var swiperList: UTSArray<UTSJSONObject>,
    @JsonNotNull
    open var scrollTop: Number,
    @JsonNotNull
    open var refresherTriggered: Boolean = false,
    @JsonNotNull
    open var pullingDistance: Number,
    @JsonNotNull
    open var resetting: Boolean = false,
    @JsonNotNull
    open var testScrollTop: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__43ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__43ReactiveObject : DataType__43, IUTSReactive<DataType__43> {
    override var __v_raw: DataType__43
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__43, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(scrollData = __v_raw.scrollData, swiperList = __v_raw.swiperList, scrollTop = __v_raw.scrollTop, refresherTriggered = __v_raw.refresherTriggered, pullingDistance = __v_raw.pullingDistance, resetting = __v_raw.resetting, testScrollTop = __v_raw.testScrollTop) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__43ReactiveObject {
        return DataType__43ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var scrollData: UTSArray<String>
        get() {
            return _tRG(__v_raw, "scrollData", __v_raw.scrollData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollData")) {
                return
            }
            val oldValue = __v_raw.scrollData
            __v_raw.scrollData = value
            _tRS(__v_raw, "scrollData", oldValue, value)
        }
    override var swiperList: UTSArray<UTSJSONObject>
        get() {
            return _tRG(__v_raw, "swiperList", __v_raw.swiperList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperList")) {
                return
            }
            val oldValue = __v_raw.swiperList
            __v_raw.swiperList = value
            _tRS(__v_raw, "swiperList", oldValue, value)
        }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
    override var refresherTriggered: Boolean
        get() {
            return _tRG(__v_raw, "refresherTriggered", __v_raw.refresherTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggered")) {
                return
            }
            val oldValue = __v_raw.refresherTriggered
            __v_raw.refresherTriggered = value
            _tRS(__v_raw, "refresherTriggered", oldValue, value)
        }
    override var pullingDistance: Number
        get() {
            return _tRG(__v_raw, "pullingDistance", __v_raw.pullingDistance, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pullingDistance")) {
                return
            }
            val oldValue = __v_raw.pullingDistance
            __v_raw.pullingDistance = value
            _tRS(__v_raw, "pullingDistance", oldValue, value)
        }
    override var resetting: Boolean
        get() {
            return _tRG(__v_raw, "resetting", __v_raw.resetting, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("resetting")) {
                return
            }
            val oldValue = __v_raw.resetting
            __v_raw.resetting = value
            _tRS(__v_raw, "resetting", oldValue, value)
        }
    override var testScrollTop: Number
        get() {
            return _tRG(__v_raw, "testScrollTop", __v_raw.testScrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testScrollTop")) {
                return
            }
            val oldValue = __v_raw.testScrollTop
            __v_raw.testScrollTop = value
            _tRS(__v_raw, "testScrollTop", oldValue, value)
        }
}
val GenPagesComponentNestedScrollBodyNestedScrollBodyClass = CreateVueComponent(GenPagesComponentNestedScrollBodyNestedScrollBody::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNestedScrollBodyNestedScrollBody.inheritAttrs, inject = GenPagesComponentNestedScrollBodyNestedScrollBody.inject, props = GenPagesComponentNestedScrollBodyNestedScrollBody.props, propsNeedCastKeys = GenPagesComponentNestedScrollBodyNestedScrollBody.propsNeedCastKeys, emits = GenPagesComponentNestedScrollBodyNestedScrollBody.emits, components = GenPagesComponentNestedScrollBodyNestedScrollBody.components, styles = GenPagesComponentNestedScrollBodyNestedScrollBody.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentNestedScrollBodyNestedScrollBody.setup(props as GenPagesComponentNestedScrollBodyNestedScrollBody, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNestedScrollBodyNestedScrollBody {
    return GenPagesComponentNestedScrollBodyNestedScrollBody(instance, renderer)
}
)
open class DataType__44 (
    @JsonNotNull
    open var swiperCurrentIndex: Number,
    @JsonNotNull
    open var currentVal: Number,
    @JsonNotNull
    open var scrollTop: Number,
    @JsonNotNull
    open var refresherTriggeredArray: UTSArray<Boolean>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__44ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__44ReactiveObject : DataType__44, IUTSReactive<DataType__44> {
    override var __v_raw: DataType__44
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__44, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(swiperCurrentIndex = __v_raw.swiperCurrentIndex, currentVal = __v_raw.currentVal, scrollTop = __v_raw.scrollTop, refresherTriggeredArray = __v_raw.refresherTriggeredArray) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__44ReactiveObject {
        return DataType__44ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var swiperCurrentIndex: Number
        get() {
            return _tRG(__v_raw, "swiperCurrentIndex", __v_raw.swiperCurrentIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("swiperCurrentIndex")) {
                return
            }
            val oldValue = __v_raw.swiperCurrentIndex
            __v_raw.swiperCurrentIndex = value
            _tRS(__v_raw, "swiperCurrentIndex", oldValue, value)
        }
    override var currentVal: Number
        get() {
            return _tRG(__v_raw, "currentVal", __v_raw.currentVal, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentVal")) {
                return
            }
            val oldValue = __v_raw.currentVal
            __v_raw.currentVal = value
            _tRS(__v_raw, "currentVal", oldValue, value)
        }
    override var scrollTop: Number
        get() {
            return _tRG(__v_raw, "scrollTop", __v_raw.scrollTop, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollTop")) {
                return
            }
            val oldValue = __v_raw.scrollTop
            __v_raw.scrollTop = value
            _tRS(__v_raw, "scrollTop", oldValue, value)
        }
    override var refresherTriggeredArray: UTSArray<Boolean>
        get() {
            return _tRG(__v_raw, "refresherTriggeredArray", __v_raw.refresherTriggeredArray, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggeredArray")) {
                return
            }
            val oldValue = __v_raw.refresherTriggeredArray
            __v_raw.refresherTriggeredArray = value
            _tRS(__v_raw, "refresherTriggeredArray", oldValue, value)
        }
}
val GenPagesComponentSwiperSwiperListViewClass = CreateVueComponent(GenPagesComponentSwiperSwiperListView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentSwiperSwiperListView.inheritAttrs, inject = GenPagesComponentSwiperSwiperListView.inject, props = GenPagesComponentSwiperSwiperListView.props, propsNeedCastKeys = GenPagesComponentSwiperSwiperListView.propsNeedCastKeys, emits = GenPagesComponentSwiperSwiperListView.emits, components = GenPagesComponentSwiperSwiperListView.components, styles = GenPagesComponentSwiperSwiperListView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentSwiperSwiperListView.setup(props as GenPagesComponentSwiperSwiperListView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentSwiperSwiperListView {
    return GenPagesComponentSwiperSwiperListView(instance, renderer)
}
)
open class TypeJestResult (
    @JsonNotNull
    open var translateMarkerMsg: String,
    @JsonNotNull
    open var animationEnd: Boolean = false,
    @JsonNotNull
    open var centerPoints: LocationObject,
    @JsonNotNull
    open var southwest: LocationObject,
    @JsonNotNull
    open var northeast: LocationObject,
    @JsonNotNull
    open var moveToLocationMsg: String,
    @JsonNotNull
    open var scale: Number,
    @JsonNotNull
    open var eventDetailJsonStringify: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TypeJestResultReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TypeJestResultReactiveObject : TypeJestResult, IUTSReactive<TypeJestResult> {
    override var __v_raw: TypeJestResult
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TypeJestResult, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(translateMarkerMsg = __v_raw.translateMarkerMsg, animationEnd = __v_raw.animationEnd, centerPoints = __v_raw.centerPoints, southwest = __v_raw.southwest, northeast = __v_raw.northeast, moveToLocationMsg = __v_raw.moveToLocationMsg, scale = __v_raw.scale, eventDetailJsonStringify = __v_raw.eventDetailJsonStringify) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TypeJestResultReactiveObject {
        return TypeJestResultReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var translateMarkerMsg: String
        get() {
            return _tRG(__v_raw, "translateMarkerMsg", __v_raw.translateMarkerMsg, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("translateMarkerMsg")) {
                return
            }
            val oldValue = __v_raw.translateMarkerMsg
            __v_raw.translateMarkerMsg = value
            _tRS(__v_raw, "translateMarkerMsg", oldValue, value)
        }
    override var animationEnd: Boolean
        get() {
            return _tRG(__v_raw, "animationEnd", __v_raw.animationEnd, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("animationEnd")) {
                return
            }
            val oldValue = __v_raw.animationEnd
            __v_raw.animationEnd = value
            _tRS(__v_raw, "animationEnd", oldValue, value)
        }
    override var centerPoints: LocationObject
        get() {
            return _tRG(__v_raw, "centerPoints", __v_raw.centerPoints, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("centerPoints")) {
                return
            }
            val oldValue = __v_raw.centerPoints
            __v_raw.centerPoints = value
            _tRS(__v_raw, "centerPoints", oldValue, value)
        }
    override var southwest: LocationObject
        get() {
            return _tRG(__v_raw, "southwest", __v_raw.southwest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("southwest")) {
                return
            }
            val oldValue = __v_raw.southwest
            __v_raw.southwest = value
            _tRS(__v_raw, "southwest", oldValue, value)
        }
    override var northeast: LocationObject
        get() {
            return _tRG(__v_raw, "northeast", __v_raw.northeast, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("northeast")) {
                return
            }
            val oldValue = __v_raw.northeast
            __v_raw.northeast = value
            _tRS(__v_raw, "northeast", oldValue, value)
        }
    override var moveToLocationMsg: String
        get() {
            return _tRG(__v_raw, "moveToLocationMsg", __v_raw.moveToLocationMsg, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("moveToLocationMsg")) {
                return
            }
            val oldValue = __v_raw.moveToLocationMsg
            __v_raw.moveToLocationMsg = value
            _tRS(__v_raw, "moveToLocationMsg", oldValue, value)
        }
    override var scale: Number
        get() {
            return _tRG(__v_raw, "scale", __v_raw.scale, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scale")) {
                return
            }
            val oldValue = __v_raw.scale
            __v_raw.scale = value
            _tRS(__v_raw, "scale", oldValue, value)
        }
    override var eventDetailJsonStringify: String
        get() {
            return _tRG(__v_raw, "eventDetailJsonStringify", __v_raw.eventDetailJsonStringify, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventDetailJsonStringify")) {
                return
            }
            val oldValue = __v_raw.eventDetailJsonStringify
            __v_raw.eventDetailJsonStringify = value
            _tRS(__v_raw, "eventDetailJsonStringify", oldValue, value)
        }
}
val GenPagesComponentMapMapClass = CreateVueComponent(GenPagesComponentMapMap::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentMapMap.inheritAttrs, inject = GenPagesComponentMapMap.inject, props = GenPagesComponentMapMap.props, propsNeedCastKeys = GenPagesComponentMapMap.propsNeedCastKeys, emits = GenPagesComponentMapMap.emits, components = GenPagesComponentMapMap.components, styles = GenPagesComponentMapMap.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentMapMap.setup(props as GenPagesComponentMapMap, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentMapMap {
    return GenPagesComponentMapMap(instance, renderer)
}
)
val GenPagesComponentCoverViewCoverViewClass = CreateVueComponent(GenPagesComponentCoverViewCoverView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCoverViewCoverView.inheritAttrs, inject = GenPagesComponentCoverViewCoverView.inject, props = GenPagesComponentCoverViewCoverView.props, propsNeedCastKeys = GenPagesComponentCoverViewCoverView.propsNeedCastKeys, emits = GenPagesComponentCoverViewCoverView.emits, components = GenPagesComponentCoverViewCoverView.components, styles = GenPagesComponentCoverViewCoverView.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentCoverViewCoverView.setup(props as GenPagesComponentCoverViewCoverView)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCoverViewCoverView {
    return GenPagesComponentCoverViewCoverView(instance, renderer)
}
)
val GenPagesComponentListViewIssue17030Class = CreateVueComponent(GenPagesComponentListViewIssue17030::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue17030.inheritAttrs, inject = GenPagesComponentListViewIssue17030.inject, props = GenPagesComponentListViewIssue17030.props, propsNeedCastKeys = GenPagesComponentListViewIssue17030.propsNeedCastKeys, emits = GenPagesComponentListViewIssue17030.emits, components = GenPagesComponentListViewIssue17030.components, styles = GenPagesComponentListViewIssue17030.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewIssue17030.setup(props as GenPagesComponentListViewIssue17030, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue17030 {
    return GenPagesComponentListViewIssue17030(instance, renderer)
}
)
val GenPagesComponentListViewIssue2199ItemClass = CreateVueComponent(GenPagesComponentListViewIssue2199Item::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = GenPagesComponentListViewIssue2199Item.name, inheritAttrs = GenPagesComponentListViewIssue2199Item.inheritAttrs, inject = GenPagesComponentListViewIssue2199Item.inject, props = GenPagesComponentListViewIssue2199Item.props, propsNeedCastKeys = GenPagesComponentListViewIssue2199Item.propsNeedCastKeys, emits = GenPagesComponentListViewIssue2199Item.emits, components = GenPagesComponentListViewIssue2199Item.components, styles = GenPagesComponentListViewIssue2199Item.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewIssue2199Item.setup(props as GenPagesComponentListViewIssue2199Item)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue2199Item {
    return GenPagesComponentListViewIssue2199Item(instance)
}
)
val GenPagesComponentListViewIssue2199Class = CreateVueComponent(GenPagesComponentListViewIssue2199::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue2199.inheritAttrs, inject = GenPagesComponentListViewIssue2199.inject, props = GenPagesComponentListViewIssue2199.props, propsNeedCastKeys = GenPagesComponentListViewIssue2199.propsNeedCastKeys, emits = GenPagesComponentListViewIssue2199.emits, components = GenPagesComponentListViewIssue2199.components, styles = GenPagesComponentListViewIssue2199.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewIssue2199.setup(props as GenPagesComponentListViewIssue2199)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue2199 {
    return GenPagesComponentListViewIssue2199(instance, renderer)
}
)
val GenPagesComponentListViewIssue15701Class = CreateVueComponent(GenPagesComponentListViewIssue15701::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue15701.inheritAttrs, inject = GenPagesComponentListViewIssue15701.inject, props = GenPagesComponentListViewIssue15701.props, propsNeedCastKeys = GenPagesComponentListViewIssue15701.propsNeedCastKeys, emits = GenPagesComponentListViewIssue15701.emits, components = GenPagesComponentListViewIssue15701.components, styles = GenPagesComponentListViewIssue15701.styles)
}
, fun(instance, renderer): GenPagesComponentListViewIssue15701 {
    return GenPagesComponentListViewIssue15701(instance, renderer)
}
)
val GenPagesComponentListViewIssue13858ItemClass = CreateVueComponent(GenPagesComponentListViewIssue13858Item::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentListViewIssue13858Item.inheritAttrs, inject = GenPagesComponentListViewIssue13858Item.inject, props = GenPagesComponentListViewIssue13858Item.props, propsNeedCastKeys = GenPagesComponentListViewIssue13858Item.propsNeedCastKeys, emits = GenPagesComponentListViewIssue13858Item.emits, components = GenPagesComponentListViewIssue13858Item.components, styles = GenPagesComponentListViewIssue13858Item.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentListViewIssue13858Item.setup(props as GenPagesComponentListViewIssue13858Item)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue13858Item {
    return GenPagesComponentListViewIssue13858Item(instance)
}
)
open class DataType__45 (
    @JsonNotNull
    open var childMountedTriggeredCount: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__45ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__45ReactiveObject : DataType__45, IUTSReactive<DataType__45> {
    override var __v_raw: DataType__45
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__45, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(childMountedTriggeredCount = __v_raw.childMountedTriggeredCount) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__45ReactiveObject {
        return DataType__45ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var childMountedTriggeredCount: Number
        get() {
            return _tRG(__v_raw, "childMountedTriggeredCount", __v_raw.childMountedTriggeredCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("childMountedTriggeredCount")) {
                return
            }
            val oldValue = __v_raw.childMountedTriggeredCount
            __v_raw.childMountedTriggeredCount = value
            _tRS(__v_raw, "childMountedTriggeredCount", oldValue, value)
        }
}
val GenPagesComponentListViewIssue13858Class = CreateVueComponent(GenPagesComponentListViewIssue13858::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue13858.inheritAttrs, inject = GenPagesComponentListViewIssue13858.inject, props = GenPagesComponentListViewIssue13858.props, propsNeedCastKeys = GenPagesComponentListViewIssue13858.propsNeedCastKeys, emits = GenPagesComponentListViewIssue13858.emits, components = GenPagesComponentListViewIssue13858.components, styles = GenPagesComponentListViewIssue13858.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewIssue13858.setup(props as GenPagesComponentListViewIssue13858, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue13858 {
    return GenPagesComponentListViewIssue13858(instance, renderer)
}
)
open class DataType__46 (
    @JsonNotNull
    open var intoview: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__46ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__46ReactiveObject : DataType__46, IUTSReactive<DataType__46> {
    override var __v_raw: DataType__46
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__46, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(intoview = __v_raw.intoview) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__46ReactiveObject {
        return DataType__46ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var intoview: String
        get() {
            return _tRG(__v_raw, "intoview", __v_raw.intoview, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("intoview")) {
                return
            }
            val oldValue = __v_raw.intoview
            __v_raw.intoview = value
            _tRS(__v_raw, "intoview", oldValue, value)
        }
}
val GenPagesComponentListViewIssue16126Class = CreateVueComponent(GenPagesComponentListViewIssue16126::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue16126.inheritAttrs, inject = GenPagesComponentListViewIssue16126.inject, props = GenPagesComponentListViewIssue16126.props, propsNeedCastKeys = GenPagesComponentListViewIssue16126.propsNeedCastKeys, emits = GenPagesComponentListViewIssue16126.emits, components = GenPagesComponentListViewIssue16126.components, styles = GenPagesComponentListViewIssue16126.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewIssue16126.setup(props as GenPagesComponentListViewIssue16126, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue16126 {
    return GenPagesComponentListViewIssue16126(instance, renderer)
}
)
val GenPagesComponentListViewIssue16938Class = CreateVueComponent(GenPagesComponentListViewIssue16938::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue16938.inheritAttrs, inject = GenPagesComponentListViewIssue16938.inject, props = GenPagesComponentListViewIssue16938.props, propsNeedCastKeys = GenPagesComponentListViewIssue16938.propsNeedCastKeys, emits = GenPagesComponentListViewIssue16938.emits, components = GenPagesComponentListViewIssue16938.components, styles = GenPagesComponentListViewIssue16938.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewIssue16938.setup(props as GenPagesComponentListViewIssue16938, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue16938 {
    return GenPagesComponentListViewIssue16938(instance, renderer)
}
)
open class DataType__47 (
    @JsonNotNull
    open var refresherTriggered: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__47ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__47ReactiveObject : DataType__47, IUTSReactive<DataType__47> {
    override var __v_raw: DataType__47
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__47, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(refresherTriggered = __v_raw.refresherTriggered) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__47ReactiveObject {
        return DataType__47ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var refresherTriggered: Boolean
        get() {
            return _tRG(__v_raw, "refresherTriggered", __v_raw.refresherTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherTriggered")) {
                return
            }
            val oldValue = __v_raw.refresherTriggered
            __v_raw.refresherTriggered = value
            _tRS(__v_raw, "refresherTriggered", oldValue, value)
        }
}
val GenPagesComponentListViewIssue15878Class = CreateVueComponent(GenPagesComponentListViewIssue15878::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentListViewIssue15878.inheritAttrs, inject = GenPagesComponentListViewIssue15878.inject, props = GenPagesComponentListViewIssue15878.props, propsNeedCastKeys = GenPagesComponentListViewIssue15878.propsNeedCastKeys, emits = GenPagesComponentListViewIssue15878.emits, components = GenPagesComponentListViewIssue15878.components, styles = GenPagesComponentListViewIssue15878.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentListViewIssue15878.setup(props as GenPagesComponentListViewIssue15878, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentListViewIssue15878 {
    return GenPagesComponentListViewIssue15878(instance, renderer)
}
)
val GenPagesComponentCanvasCanvasChildClass = CreateVueComponent(GenPagesComponentCanvasCanvasChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesComponentCanvasCanvasChild.inheritAttrs, inject = GenPagesComponentCanvasCanvasChild.inject, props = GenPagesComponentCanvasCanvasChild.props, propsNeedCastKeys = GenPagesComponentCanvasCanvasChild.propsNeedCastKeys, emits = GenPagesComponentCanvasCanvasChild.emits, components = GenPagesComponentCanvasCanvasChild.components, styles = GenPagesComponentCanvasCanvasChild.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentCanvasCanvasChild.setup(props as GenPagesComponentCanvasCanvasChild, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCanvasCanvasChild {
    return GenPagesComponentCanvasCanvasChild(instance)
}
)
open class DataType__48 (
    @JsonNotNull
    open var title: String,
    open var canvas: UniCanvasElement? = null,
    open var canvasContext: CanvasContext? = null,
    open var renderingContext: CanvasRenderingContext2D? = null,
    @JsonNotNull
    open var canvasWidth: Number,
    @JsonNotNull
    open var canvasHeight: Number,
    @JsonNotNull
    open var dataBase64: String,
    @JsonNotNull
    open var taskId: Number,
    @JsonNotNull
    open var lastTime: Number,
    @JsonNotNull
    open var frameCount: Number,
    @JsonNotNull
    open var testCanvasContext: Boolean = false,
    @JsonNotNull
    open var testToBlobResult: Boolean = false,
    @JsonNotNull
    open var testToDataURLResult: Boolean = false,
    @JsonNotNull
    open var testCreateImage: Boolean = false,
    @JsonNotNull
    open var testCreatePath2D: Boolean = false,
    @JsonNotNull
    open var testFrameCount: Number,
    @JsonNotNull
    open var testCanvasCtx1: Boolean = false,
    @JsonNotNull
    open var testCanvasCtx2: Boolean = false,
    @JsonNotNull
    open var testCounter: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__48ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__48ReactiveObject : DataType__48, IUTSReactive<DataType__48> {
    override var __v_raw: DataType__48
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__48, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, canvas = __v_raw.canvas, canvasContext = __v_raw.canvasContext, renderingContext = __v_raw.renderingContext, canvasWidth = __v_raw.canvasWidth, canvasHeight = __v_raw.canvasHeight, dataBase64 = __v_raw.dataBase64, taskId = __v_raw.taskId, lastTime = __v_raw.lastTime, frameCount = __v_raw.frameCount, testCanvasContext = __v_raw.testCanvasContext, testToBlobResult = __v_raw.testToBlobResult, testToDataURLResult = __v_raw.testToDataURLResult, testCreateImage = __v_raw.testCreateImage, testCreatePath2D = __v_raw.testCreatePath2D, testFrameCount = __v_raw.testFrameCount, testCanvasCtx1 = __v_raw.testCanvasCtx1, testCanvasCtx2 = __v_raw.testCanvasCtx2, testCounter = __v_raw.testCounter) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__48ReactiveObject {
        return DataType__48ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var canvas: UniCanvasElement?
        get() {
            return _tRG(__v_raw, "canvas", __v_raw.canvas, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canvas")) {
                return
            }
            val oldValue = __v_raw.canvas
            __v_raw.canvas = value
            _tRS(__v_raw, "canvas", oldValue, value)
        }
    override var canvasContext: CanvasContext?
        get() {
            return _tRG(__v_raw, "canvasContext", __v_raw.canvasContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canvasContext")) {
                return
            }
            val oldValue = __v_raw.canvasContext
            __v_raw.canvasContext = value
            _tRS(__v_raw, "canvasContext", oldValue, value)
        }
    override var renderingContext: CanvasRenderingContext2D?
        get() {
            return _tRG(__v_raw, "renderingContext", __v_raw.renderingContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("renderingContext")) {
                return
            }
            val oldValue = __v_raw.renderingContext
            __v_raw.renderingContext = value
            _tRS(__v_raw, "renderingContext", oldValue, value)
        }
    override var canvasWidth: Number
        get() {
            return _tRG(__v_raw, "canvasWidth", __v_raw.canvasWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canvasWidth")) {
                return
            }
            val oldValue = __v_raw.canvasWidth
            __v_raw.canvasWidth = value
            _tRS(__v_raw, "canvasWidth", oldValue, value)
        }
    override var canvasHeight: Number
        get() {
            return _tRG(__v_raw, "canvasHeight", __v_raw.canvasHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("canvasHeight")) {
                return
            }
            val oldValue = __v_raw.canvasHeight
            __v_raw.canvasHeight = value
            _tRS(__v_raw, "canvasHeight", oldValue, value)
        }
    override var dataBase64: String
        get() {
            return _tRG(__v_raw, "dataBase64", __v_raw.dataBase64, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("dataBase64")) {
                return
            }
            val oldValue = __v_raw.dataBase64
            __v_raw.dataBase64 = value
            _tRS(__v_raw, "dataBase64", oldValue, value)
        }
    override var taskId: Number
        get() {
            return _tRG(__v_raw, "taskId", __v_raw.taskId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("taskId")) {
                return
            }
            val oldValue = __v_raw.taskId
            __v_raw.taskId = value
            _tRS(__v_raw, "taskId", oldValue, value)
        }
    override var lastTime: Number
        get() {
            return _tRG(__v_raw, "lastTime", __v_raw.lastTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lastTime")) {
                return
            }
            val oldValue = __v_raw.lastTime
            __v_raw.lastTime = value
            _tRS(__v_raw, "lastTime", oldValue, value)
        }
    override var frameCount: Number
        get() {
            return _tRG(__v_raw, "frameCount", __v_raw.frameCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("frameCount")) {
                return
            }
            val oldValue = __v_raw.frameCount
            __v_raw.frameCount = value
            _tRS(__v_raw, "frameCount", oldValue, value)
        }
    override var testCanvasContext: Boolean
        get() {
            return _tRG(__v_raw, "testCanvasContext", __v_raw.testCanvasContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCanvasContext")) {
                return
            }
            val oldValue = __v_raw.testCanvasContext
            __v_raw.testCanvasContext = value
            _tRS(__v_raw, "testCanvasContext", oldValue, value)
        }
    override var testToBlobResult: Boolean
        get() {
            return _tRG(__v_raw, "testToBlobResult", __v_raw.testToBlobResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testToBlobResult")) {
                return
            }
            val oldValue = __v_raw.testToBlobResult
            __v_raw.testToBlobResult = value
            _tRS(__v_raw, "testToBlobResult", oldValue, value)
        }
    override var testToDataURLResult: Boolean
        get() {
            return _tRG(__v_raw, "testToDataURLResult", __v_raw.testToDataURLResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testToDataURLResult")) {
                return
            }
            val oldValue = __v_raw.testToDataURLResult
            __v_raw.testToDataURLResult = value
            _tRS(__v_raw, "testToDataURLResult", oldValue, value)
        }
    override var testCreateImage: Boolean
        get() {
            return _tRG(__v_raw, "testCreateImage", __v_raw.testCreateImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCreateImage")) {
                return
            }
            val oldValue = __v_raw.testCreateImage
            __v_raw.testCreateImage = value
            _tRS(__v_raw, "testCreateImage", oldValue, value)
        }
    override var testCreatePath2D: Boolean
        get() {
            return _tRG(__v_raw, "testCreatePath2D", __v_raw.testCreatePath2D, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCreatePath2D")) {
                return
            }
            val oldValue = __v_raw.testCreatePath2D
            __v_raw.testCreatePath2D = value
            _tRS(__v_raw, "testCreatePath2D", oldValue, value)
        }
    override var testFrameCount: Number
        get() {
            return _tRG(__v_raw, "testFrameCount", __v_raw.testFrameCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testFrameCount")) {
                return
            }
            val oldValue = __v_raw.testFrameCount
            __v_raw.testFrameCount = value
            _tRS(__v_raw, "testFrameCount", oldValue, value)
        }
    override var testCanvasCtx1: Boolean
        get() {
            return _tRG(__v_raw, "testCanvasCtx1", __v_raw.testCanvasCtx1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCanvasCtx1")) {
                return
            }
            val oldValue = __v_raw.testCanvasCtx1
            __v_raw.testCanvasCtx1 = value
            _tRS(__v_raw, "testCanvasCtx1", oldValue, value)
        }
    override var testCanvasCtx2: Boolean
        get() {
            return _tRG(__v_raw, "testCanvasCtx2", __v_raw.testCanvasCtx2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCanvasCtx2")) {
                return
            }
            val oldValue = __v_raw.testCanvasCtx2
            __v_raw.testCanvasCtx2 = value
            _tRS(__v_raw, "testCanvasCtx2", oldValue, value)
        }
    override var testCounter: Number
        get() {
            return _tRG(__v_raw, "testCounter", __v_raw.testCounter, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testCounter")) {
                return
            }
            val oldValue = __v_raw.testCounter
            __v_raw.testCounter = value
            _tRS(__v_raw, "testCounter", oldValue, value)
        }
}
typealias StartAnimationFrameType = () -> Unit
val GenPagesComponentCanvasCanvasClass = CreateVueComponent(GenPagesComponentCanvasCanvas::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCanvasCanvas.inheritAttrs, inject = GenPagesComponentCanvasCanvas.inject, props = GenPagesComponentCanvasCanvas.props, propsNeedCastKeys = GenPagesComponentCanvasCanvas.propsNeedCastKeys, emits = GenPagesComponentCanvasCanvas.emits, components = GenPagesComponentCanvasCanvas.components, styles = GenPagesComponentCanvasCanvas.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentCanvasCanvas.setup(props as GenPagesComponentCanvasCanvas, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCanvasCanvas {
    return GenPagesComponentCanvasCanvas(instance, renderer)
}
)
val GenPagesComponentCanvasCanvasContextClass = CreateVueComponent(GenPagesComponentCanvasCanvasContext::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCanvasCanvasContext.inheritAttrs, inject = GenPagesComponentCanvasCanvasContext.inject, props = GenPagesComponentCanvasCanvasContext.props, propsNeedCastKeys = GenPagesComponentCanvasCanvasContext.propsNeedCastKeys, emits = GenPagesComponentCanvasCanvasContext.emits, components = GenPagesComponentCanvasCanvasContext.components, styles = GenPagesComponentCanvasCanvasContext.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentCanvasCanvasContext.setup(props as GenPagesComponentCanvasCanvasContext, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCanvasCanvasContext {
    return GenPagesComponentCanvasCanvasContext(instance, renderer)
}
)
val GenPagesComponentCanvasCanvasBallClass = CreateVueComponent(GenPagesComponentCanvasCanvasBall::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCanvasCanvasBall.inheritAttrs, inject = GenPagesComponentCanvasCanvasBall.inject, props = GenPagesComponentCanvasCanvasBall.props, propsNeedCastKeys = GenPagesComponentCanvasCanvasBall.propsNeedCastKeys, emits = GenPagesComponentCanvasCanvasBall.emits, components = GenPagesComponentCanvasCanvasBall.components, styles = GenPagesComponentCanvasCanvasBall.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentCanvasCanvasBall.setup(props as GenPagesComponentCanvasCanvasBall)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCanvasCanvasBall {
    return GenPagesComponentCanvasCanvasBall(instance, renderer)
}
)
open class Point (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
) : UTSObject()
val GenPagesComponentCanvasCanvasDoodleClass = CreateVueComponent(GenPagesComponentCanvasCanvasDoodle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCanvasCanvasDoodle.inheritAttrs, inject = GenPagesComponentCanvasCanvasDoodle.inject, props = GenPagesComponentCanvasCanvasDoodle.props, propsNeedCastKeys = GenPagesComponentCanvasCanvasDoodle.propsNeedCastKeys, emits = GenPagesComponentCanvasCanvasDoodle.emits, components = GenPagesComponentCanvasCanvasDoodle.components, styles = GenPagesComponentCanvasCanvasDoodle.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentCanvasCanvasDoodle.setup(props as GenPagesComponentCanvasCanvasDoodle)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCanvasCanvasDoodle {
    return GenPagesComponentCanvasCanvasDoodle(instance, renderer)
}
)
val GenUniModulesNativeButtonComponentsNativeButtonNativeButtonClass = CreateVueComponent(GenUniModulesNativeButtonComponentsNativeButtonNativeButton::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.inheritAttrs, inject = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.inject, props = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.props, propsNeedCastKeys = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.propsNeedCastKeys, emits = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.emits, components = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.components, styles = GenUniModulesNativeButtonComponentsNativeButtonNativeButton.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesNativeButtonComponentsNativeButtonNativeButton.setup(props as GenUniModulesNativeButtonComponentsNativeButtonNativeButton)
    }
    )
}
, fun(instance, renderer): GenUniModulesNativeButtonComponentsNativeButtonNativeButton {
    return GenUniModulesNativeButtonComponentsNativeButtonNativeButton(instance)
}
)
val GenComponentsNativeButtonContainerNativeButtonContainerClass = CreateVueComponent(GenComponentsNativeButtonContainerNativeButtonContainer::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsNativeButtonContainerNativeButtonContainer.inheritAttrs, inject = GenComponentsNativeButtonContainerNativeButtonContainer.inject, props = GenComponentsNativeButtonContainerNativeButtonContainer.props, propsNeedCastKeys = GenComponentsNativeButtonContainerNativeButtonContainer.propsNeedCastKeys, emits = GenComponentsNativeButtonContainerNativeButtonContainer.emits, components = GenComponentsNativeButtonContainerNativeButtonContainer.components, styles = GenComponentsNativeButtonContainerNativeButtonContainer.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsNativeButtonContainerNativeButtonContainer.setup(props as GenComponentsNativeButtonContainerNativeButtonContainer)
    }
    )
}
, fun(instance, renderer): GenComponentsNativeButtonContainerNativeButtonContainer {
    return GenComponentsNativeButtonContainerNativeButtonContainer(instance)
}
)
val GenPagesComponentNativeViewNativeViewClass = CreateVueComponent(GenPagesComponentNativeViewNativeView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNativeViewNativeView.inheritAttrs, inject = GenPagesComponentNativeViewNativeView.inject, props = GenPagesComponentNativeViewNativeView.props, propsNeedCastKeys = GenPagesComponentNativeViewNativeView.propsNeedCastKeys, emits = GenPagesComponentNativeViewNativeView.emits, components = GenPagesComponentNativeViewNativeView.components, styles = GenPagesComponentNativeViewNativeView.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentNativeViewNativeView.setup(props as GenPagesComponentNativeViewNativeView, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNativeViewNativeView {
    return GenPagesComponentNativeViewNativeView(instance, renderer)
}
)
val GenPagesComponentLoadingLoadingClass = CreateVueComponent(GenPagesComponentLoadingLoading::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentLoadingLoading.inheritAttrs, inject = GenPagesComponentLoadingLoading.inject, props = GenPagesComponentLoadingLoading.props, propsNeedCastKeys = GenPagesComponentLoadingLoading.propsNeedCastKeys, emits = GenPagesComponentLoadingLoading.emits, components = GenPagesComponentLoadingLoading.components, styles = GenPagesComponentLoadingLoading.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentLoadingLoading.setup(props as GenPagesComponentLoadingLoading)
    }
    )
}
, fun(instance, renderer): GenPagesComponentLoadingLoading {
    return GenPagesComponentLoadingLoading(instance, renderer)
}
)
val GenPagesComponentAdAdClass = CreateVueComponent(GenPagesComponentAdAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentAdAd.inheritAttrs, inject = GenPagesComponentAdAd.inject, props = GenPagesComponentAdAd.props, propsNeedCastKeys = GenPagesComponentAdAd.propsNeedCastKeys, emits = GenPagesComponentAdAd.emits, components = GenPagesComponentAdAd.components, styles = GenPagesComponentAdAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentAdAd.setup(props as GenPagesComponentAdAd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentAdAd {
    return GenPagesComponentAdAd(instance, renderer)
}
)
open class ScrollEventTest__2 (
    @JsonNotNull
    open var type: String,
    open var target: UniElement? = null,
    open var currentTarget: UniElement? = null,
    open var direction: String? = null,
) : UTSObject()
open class flowItemData (
    @JsonNotNull
    open var height: Number,
    @JsonNotNull
    open var text: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return flowItemDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class flowItemDataReactiveObject : flowItemData, IUTSReactive<flowItemData> {
    override var __v_raw: flowItemData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: flowItemData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(height = __v_raw.height, text = __v_raw.text) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): flowItemDataReactiveObject {
        return flowItemDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
    override var text: String
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
}
open class DataType__49 (
    @JsonNotNull
    open var refresher_triggered_boolean: Boolean = false,
    @JsonNotNull
    open var refresher_enabled_boolean: Boolean = false,
    @JsonNotNull
    open var scroll_with_animation_boolean: Boolean = false,
    @JsonNotNull
    open var show_scrollbar_boolean: Boolean = false,
    @JsonNotNull
    open var bounces_boolean: Boolean = false,
    @JsonNotNull
    open var upper_threshold_input: Number,
    @JsonNotNull
    open var lower_threshold_input: Number,
    @JsonNotNull
    open var scroll_top_input: Number,
    @JsonNotNull
    open var scroll_left_input: Number,
    @JsonNotNull
    open var refresher_background_input: String,
    @JsonNotNull
    open var scrollData: UTSArray<flowItemData>,
    @JsonNotNull
    open var size_enum: UTSArray<ItemType>,
    @JsonNotNull
    open var scrollIntoView: String,
    @JsonNotNull
    open var refresherrefresh: Boolean = false,
    @JsonNotNull
    open var refresher_default_style_input: String,
    @JsonNotNull
    open var text: UTSArray<String>,
    @JsonNotNull
    open var state: Number,
    @JsonNotNull
    open var reset: Boolean = false,
    @JsonNotNull
    open var isScrollTest: String,
    @JsonNotNull
    open var isScrolltolowerTest: String,
    @JsonNotNull
    open var isScrolltoupperTest: String,
    open var scrollDetailTest: UniScrollEventDetail? = null,
    open var scrollEndDetailTest: UniScrollEventDetail? = null,
    @JsonNotNull
    open var cross_axis_count: Number,
    @JsonNotNull
    open var main_axis_gap: Number,
    @JsonNotNull
    open var cross_axis_gap: Number,
    @JsonNotNull
    open var waterflowPadding: UTSArray<Number>,
    @JsonNotNull
    open var isLoadingMore: Boolean = false,
    @JsonNotNull
    open var hasMore: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__49ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__49ReactiveObject : DataType__49, IUTSReactive<DataType__49> {
    override var __v_raw: DataType__49
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__49, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(refresher_triggered_boolean = __v_raw.refresher_triggered_boolean, refresher_enabled_boolean = __v_raw.refresher_enabled_boolean, scroll_with_animation_boolean = __v_raw.scroll_with_animation_boolean, show_scrollbar_boolean = __v_raw.show_scrollbar_boolean, bounces_boolean = __v_raw.bounces_boolean, upper_threshold_input = __v_raw.upper_threshold_input, lower_threshold_input = __v_raw.lower_threshold_input, scroll_top_input = __v_raw.scroll_top_input, scroll_left_input = __v_raw.scroll_left_input, refresher_background_input = __v_raw.refresher_background_input, scrollData = __v_raw.scrollData, size_enum = __v_raw.size_enum, scrollIntoView = __v_raw.scrollIntoView, refresherrefresh = __v_raw.refresherrefresh, refresher_default_style_input = __v_raw.refresher_default_style_input, text = __v_raw.text, state = __v_raw.state, reset = __v_raw.reset, isScrollTest = __v_raw.isScrollTest, isScrolltolowerTest = __v_raw.isScrolltolowerTest, isScrolltoupperTest = __v_raw.isScrolltoupperTest, scrollDetailTest = __v_raw.scrollDetailTest, scrollEndDetailTest = __v_raw.scrollEndDetailTest, cross_axis_count = __v_raw.cross_axis_count, main_axis_gap = __v_raw.main_axis_gap, cross_axis_gap = __v_raw.cross_axis_gap, waterflowPadding = __v_raw.waterflowPadding, isLoadingMore = __v_raw.isLoadingMore, hasMore = __v_raw.hasMore) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__49ReactiveObject {
        return DataType__49ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var refresher_triggered_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_triggered_boolean", __v_raw.refresher_triggered_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_triggered_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_triggered_boolean
            __v_raw.refresher_triggered_boolean = value
            _tRS(__v_raw, "refresher_triggered_boolean", oldValue, value)
        }
    override var refresher_enabled_boolean: Boolean
        get() {
            return _tRG(__v_raw, "refresher_enabled_boolean", __v_raw.refresher_enabled_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_enabled_boolean")) {
                return
            }
            val oldValue = __v_raw.refresher_enabled_boolean
            __v_raw.refresher_enabled_boolean = value
            _tRS(__v_raw, "refresher_enabled_boolean", oldValue, value)
        }
    override var scroll_with_animation_boolean: Boolean
        get() {
            return _tRG(__v_raw, "scroll_with_animation_boolean", __v_raw.scroll_with_animation_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_with_animation_boolean")) {
                return
            }
            val oldValue = __v_raw.scroll_with_animation_boolean
            __v_raw.scroll_with_animation_boolean = value
            _tRS(__v_raw, "scroll_with_animation_boolean", oldValue, value)
        }
    override var show_scrollbar_boolean: Boolean
        get() {
            return _tRG(__v_raw, "show_scrollbar_boolean", __v_raw.show_scrollbar_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("show_scrollbar_boolean")) {
                return
            }
            val oldValue = __v_raw.show_scrollbar_boolean
            __v_raw.show_scrollbar_boolean = value
            _tRS(__v_raw, "show_scrollbar_boolean", oldValue, value)
        }
    override var bounces_boolean: Boolean
        get() {
            return _tRG(__v_raw, "bounces_boolean", __v_raw.bounces_boolean, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bounces_boolean")) {
                return
            }
            val oldValue = __v_raw.bounces_boolean
            __v_raw.bounces_boolean = value
            _tRS(__v_raw, "bounces_boolean", oldValue, value)
        }
    override var upper_threshold_input: Number
        get() {
            return _tRG(__v_raw, "upper_threshold_input", __v_raw.upper_threshold_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("upper_threshold_input")) {
                return
            }
            val oldValue = __v_raw.upper_threshold_input
            __v_raw.upper_threshold_input = value
            _tRS(__v_raw, "upper_threshold_input", oldValue, value)
        }
    override var lower_threshold_input: Number
        get() {
            return _tRG(__v_raw, "lower_threshold_input", __v_raw.lower_threshold_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lower_threshold_input")) {
                return
            }
            val oldValue = __v_raw.lower_threshold_input
            __v_raw.lower_threshold_input = value
            _tRS(__v_raw, "lower_threshold_input", oldValue, value)
        }
    override var scroll_top_input: Number
        get() {
            return _tRG(__v_raw, "scroll_top_input", __v_raw.scroll_top_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_top_input")) {
                return
            }
            val oldValue = __v_raw.scroll_top_input
            __v_raw.scroll_top_input = value
            _tRS(__v_raw, "scroll_top_input", oldValue, value)
        }
    override var scroll_left_input: Number
        get() {
            return _tRG(__v_raw, "scroll_left_input", __v_raw.scroll_left_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scroll_left_input")) {
                return
            }
            val oldValue = __v_raw.scroll_left_input
            __v_raw.scroll_left_input = value
            _tRS(__v_raw, "scroll_left_input", oldValue, value)
        }
    override var refresher_background_input: String
        get() {
            return _tRG(__v_raw, "refresher_background_input", __v_raw.refresher_background_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_background_input")) {
                return
            }
            val oldValue = __v_raw.refresher_background_input
            __v_raw.refresher_background_input = value
            _tRS(__v_raw, "refresher_background_input", oldValue, value)
        }
    override var scrollData: UTSArray<flowItemData>
        get() {
            return _tRG(__v_raw, "scrollData", __v_raw.scrollData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollData")) {
                return
            }
            val oldValue = __v_raw.scrollData
            __v_raw.scrollData = value
            _tRS(__v_raw, "scrollData", oldValue, value)
        }
    override var size_enum: UTSArray<ItemType>
        get() {
            return _tRG(__v_raw, "size_enum", __v_raw.size_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size_enum")) {
                return
            }
            val oldValue = __v_raw.size_enum
            __v_raw.size_enum = value
            _tRS(__v_raw, "size_enum", oldValue, value)
        }
    override var scrollIntoView: String
        get() {
            return _tRG(__v_raw, "scrollIntoView", __v_raw.scrollIntoView, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollIntoView")) {
                return
            }
            val oldValue = __v_raw.scrollIntoView
            __v_raw.scrollIntoView = value
            _tRS(__v_raw, "scrollIntoView", oldValue, value)
        }
    override var refresherrefresh: Boolean
        get() {
            return _tRG(__v_raw, "refresherrefresh", __v_raw.refresherrefresh, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresherrefresh")) {
                return
            }
            val oldValue = __v_raw.refresherrefresh
            __v_raw.refresherrefresh = value
            _tRS(__v_raw, "refresherrefresh", oldValue, value)
        }
    override var refresher_default_style_input: String
        get() {
            return _tRG(__v_raw, "refresher_default_style_input", __v_raw.refresher_default_style_input, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("refresher_default_style_input")) {
                return
            }
            val oldValue = __v_raw.refresher_default_style_input
            __v_raw.refresher_default_style_input = value
            _tRS(__v_raw, "refresher_default_style_input", oldValue, value)
        }
    override var text: UTSArray<String>
        get() {
            return _tRG(__v_raw, "text", __v_raw.text, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("text")) {
                return
            }
            val oldValue = __v_raw.text
            __v_raw.text = value
            _tRS(__v_raw, "text", oldValue, value)
        }
    override var state: Number
        get() {
            return _tRG(__v_raw, "state", __v_raw.state, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("state")) {
                return
            }
            val oldValue = __v_raw.state
            __v_raw.state = value
            _tRS(__v_raw, "state", oldValue, value)
        }
    override var reset: Boolean
        get() {
            return _tRG(__v_raw, "reset", __v_raw.reset, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("reset")) {
                return
            }
            val oldValue = __v_raw.reset
            __v_raw.reset = value
            _tRS(__v_raw, "reset", oldValue, value)
        }
    override var isScrollTest: String
        get() {
            return _tRG(__v_raw, "isScrollTest", __v_raw.isScrollTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrollTest")) {
                return
            }
            val oldValue = __v_raw.isScrollTest
            __v_raw.isScrollTest = value
            _tRS(__v_raw, "isScrollTest", oldValue, value)
        }
    override var isScrolltolowerTest: String
        get() {
            return _tRG(__v_raw, "isScrolltolowerTest", __v_raw.isScrolltolowerTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltolowerTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltolowerTest
            __v_raw.isScrolltolowerTest = value
            _tRS(__v_raw, "isScrolltolowerTest", oldValue, value)
        }
    override var isScrolltoupperTest: String
        get() {
            return _tRG(__v_raw, "isScrolltoupperTest", __v_raw.isScrolltoupperTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isScrolltoupperTest")) {
                return
            }
            val oldValue = __v_raw.isScrolltoupperTest
            __v_raw.isScrolltoupperTest = value
            _tRS(__v_raw, "isScrolltoupperTest", oldValue, value)
        }
    override var scrollDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollDetailTest", __v_raw.scrollDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollDetailTest
            __v_raw.scrollDetailTest = value
            _tRS(__v_raw, "scrollDetailTest", oldValue, value)
        }
    override var scrollEndDetailTest: UniScrollEventDetail?
        get() {
            return _tRG(__v_raw, "scrollEndDetailTest", __v_raw.scrollEndDetailTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollEndDetailTest")) {
                return
            }
            val oldValue = __v_raw.scrollEndDetailTest
            __v_raw.scrollEndDetailTest = value
            _tRS(__v_raw, "scrollEndDetailTest", oldValue, value)
        }
    override var cross_axis_count: Number
        get() {
            return _tRG(__v_raw, "cross_axis_count", __v_raw.cross_axis_count, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cross_axis_count")) {
                return
            }
            val oldValue = __v_raw.cross_axis_count
            __v_raw.cross_axis_count = value
            _tRS(__v_raw, "cross_axis_count", oldValue, value)
        }
    override var main_axis_gap: Number
        get() {
            return _tRG(__v_raw, "main_axis_gap", __v_raw.main_axis_gap, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("main_axis_gap")) {
                return
            }
            val oldValue = __v_raw.main_axis_gap
            __v_raw.main_axis_gap = value
            _tRS(__v_raw, "main_axis_gap", oldValue, value)
        }
    override var cross_axis_gap: Number
        get() {
            return _tRG(__v_raw, "cross_axis_gap", __v_raw.cross_axis_gap, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cross_axis_gap")) {
                return
            }
            val oldValue = __v_raw.cross_axis_gap
            __v_raw.cross_axis_gap = value
            _tRS(__v_raw, "cross_axis_gap", oldValue, value)
        }
    override var waterflowPadding: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "waterflowPadding", __v_raw.waterflowPadding, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waterflowPadding")) {
                return
            }
            val oldValue = __v_raw.waterflowPadding
            __v_raw.waterflowPadding = value
            _tRS(__v_raw, "waterflowPadding", oldValue, value)
        }
    override var isLoadingMore: Boolean
        get() {
            return _tRG(__v_raw, "isLoadingMore", __v_raw.isLoadingMore, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isLoadingMore")) {
                return
            }
            val oldValue = __v_raw.isLoadingMore
            __v_raw.isLoadingMore = value
            _tRS(__v_raw, "isLoadingMore", oldValue, value)
        }
    override var hasMore: Boolean
        get() {
            return _tRG(__v_raw, "hasMore", __v_raw.hasMore, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hasMore")) {
                return
            }
            val oldValue = __v_raw.hasMore
            __v_raw.hasMore = value
            _tRS(__v_raw, "hasMore", oldValue, value)
        }
}
val GenPagesComponentWaterflowWaterflowClass = CreateVueComponent(GenPagesComponentWaterflowWaterflow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentWaterflowWaterflow.inheritAttrs, inject = GenPagesComponentWaterflowWaterflow.inject, props = GenPagesComponentWaterflowWaterflow.props, propsNeedCastKeys = GenPagesComponentWaterflowWaterflow.propsNeedCastKeys, emits = GenPagesComponentWaterflowWaterflow.emits, components = GenPagesComponentWaterflowWaterflow.components, styles = GenPagesComponentWaterflowWaterflow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentWaterflowWaterflow.setup(props as GenPagesComponentWaterflowWaterflow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentWaterflowWaterflow {
    return GenPagesComponentWaterflowWaterflow(instance, renderer)
}
)
val GenPagesComponentWaterflowWaterflowFitHeightClass = CreateVueComponent(GenPagesComponentWaterflowWaterflowFitHeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentWaterflowWaterflowFitHeight.inheritAttrs, inject = GenPagesComponentWaterflowWaterflowFitHeight.inject, props = GenPagesComponentWaterflowWaterflowFitHeight.props, propsNeedCastKeys = GenPagesComponentWaterflowWaterflowFitHeight.propsNeedCastKeys, emits = GenPagesComponentWaterflowWaterflowFitHeight.emits, components = GenPagesComponentWaterflowWaterflowFitHeight.components, styles = GenPagesComponentWaterflowWaterflowFitHeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentWaterflowWaterflowFitHeight.setup(props as GenPagesComponentWaterflowWaterflowFitHeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentWaterflowWaterflowFitHeight {
    return GenPagesComponentWaterflowWaterflowFitHeight(instance, renderer)
}
)
val GenPagesComponentAdListViewAdClass = CreateVueComponent(GenPagesComponentAdListViewAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentAdListViewAd.inheritAttrs, inject = GenPagesComponentAdListViewAd.inject, props = GenPagesComponentAdListViewAd.props, propsNeedCastKeys = GenPagesComponentAdListViewAd.propsNeedCastKeys, emits = GenPagesComponentAdListViewAd.emits, components = GenPagesComponentAdListViewAd.components, styles = GenPagesComponentAdListViewAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentAdListViewAd.setup(props as GenPagesComponentAdListViewAd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentAdListViewAd {
    return GenPagesComponentAdListViewAd(instance, renderer)
}
)
typealias ShareElementOpenAnimationType = String
typealias ShareElementEasingFunctionType = String
typealias ShuttleOnType = String
val GenPagesComponentShareElementShareElementClass = CreateVueComponent(GenPagesComponentShareElementShareElement::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentShareElementShareElement.inheritAttrs, inject = GenPagesComponentShareElementShareElement.inject, props = GenPagesComponentShareElementShareElement.props, propsNeedCastKeys = GenPagesComponentShareElementShareElement.propsNeedCastKeys, emits = GenPagesComponentShareElementShareElement.emits, components = GenPagesComponentShareElementShareElement.components, styles = GenPagesComponentShareElementShareElement.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesComponentShareElementShareElement.setup(props as GenPagesComponentShareElementShareElement, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesComponentShareElementShareElement {
    return GenPagesComponentShareElementShareElement(instance, renderer)
}
)
typealias ShareElementOpenAnimationType__1 = String
typealias ShareElementEasingFunctionType__1 = String
typealias ShuttleOnType__1 = String
val GenPagesComponentShareElementShareElementWithSwiperClass = CreateVueComponent(GenPagesComponentShareElementShareElementWithSwiper::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentShareElementShareElementWithSwiper.inheritAttrs, inject = GenPagesComponentShareElementShareElementWithSwiper.inject, props = GenPagesComponentShareElementShareElementWithSwiper.props, propsNeedCastKeys = GenPagesComponentShareElementShareElementWithSwiper.propsNeedCastKeys, emits = GenPagesComponentShareElementShareElementWithSwiper.emits, components = GenPagesComponentShareElementShareElementWithSwiper.components, styles = GenPagesComponentShareElementShareElementWithSwiper.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentShareElementShareElementWithSwiper.setup(props as GenPagesComponentShareElementShareElementWithSwiper)
    }
    )
}
, fun(instance, renderer): GenPagesComponentShareElementShareElementWithSwiper {
    return GenPagesComponentShareElementShareElementWithSwiper(instance, renderer)
}
)
val GenPagesComponentShareElementShareElementToClass = CreateVueComponent(GenPagesComponentShareElementShareElementTo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentShareElementShareElementTo.inheritAttrs, inject = GenPagesComponentShareElementShareElementTo.inject, props = GenPagesComponentShareElementShareElementTo.props, propsNeedCastKeys = GenPagesComponentShareElementShareElementTo.propsNeedCastKeys, emits = GenPagesComponentShareElementShareElementTo.emits, components = GenPagesComponentShareElementShareElementTo.components, styles = GenPagesComponentShareElementShareElementTo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentShareElementShareElementTo.setup(props as GenPagesComponentShareElementShareElementTo)
    }
    )
}
, fun(instance, renderer): GenPagesComponentShareElementShareElementTo {
    return GenPagesComponentShareElementShareElementTo(instance, renderer)
}
)
val GenPagesComponentCameraCameraClass = CreateVueComponent(GenPagesComponentCameraCamera::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCameraCamera.inheritAttrs, inject = GenPagesComponentCameraCamera.inject, props = GenPagesComponentCameraCamera.props, propsNeedCastKeys = GenPagesComponentCameraCamera.propsNeedCastKeys, emits = GenPagesComponentCameraCamera.emits, components = GenPagesComponentCameraCamera.components, styles = GenPagesComponentCameraCamera.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentCameraCamera.setup(props as GenPagesComponentCameraCamera)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCameraCamera {
    return GenPagesComponentCameraCamera(instance, renderer)
}
)
open class CameraScanCodeResult (
    open var type: String? = null,
    open var result: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return CameraScanCodeResultReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class CameraScanCodeResultReactiveObject : CameraScanCodeResult, IUTSReactive<CameraScanCodeResult> {
    override var __v_raw: CameraScanCodeResult
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: CameraScanCodeResult, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(type = __v_raw.type, result = __v_raw.result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): CameraScanCodeResultReactiveObject {
        return CameraScanCodeResultReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var type: String?
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var result: String?
        get() {
            return _tRG(__v_raw, "result", __v_raw.result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("result")) {
                return
            }
            val oldValue = __v_raw.result
            __v_raw.result = value
            _tRS(__v_raw, "result", oldValue, value)
        }
}
val GenPagesComponentCameraCameraScanCodeClass = CreateVueComponent(GenPagesComponentCameraCameraScanCode::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentCameraCameraScanCode.inheritAttrs, inject = GenPagesComponentCameraCameraScanCode.inject, props = GenPagesComponentCameraCameraScanCode.props, propsNeedCastKeys = GenPagesComponentCameraCameraScanCode.propsNeedCastKeys, emits = GenPagesComponentCameraCameraScanCode.emits, components = GenPagesComponentCameraCameraScanCode.components, styles = GenPagesComponentCameraCameraScanCode.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentCameraCameraScanCode.setup(props as GenPagesComponentCameraCameraScanCode)
    }
    )
}
, fun(instance, renderer): GenPagesComponentCameraCameraScanCode {
    return GenPagesComponentCameraCameraScanCode(instance, renderer)
}
)
val GenPagesComponentLivePlayerLivePlayerClass = CreateVueComponent(GenPagesComponentLivePlayerLivePlayer::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentLivePlayerLivePlayer.inheritAttrs, inject = GenPagesComponentLivePlayerLivePlayer.inject, props = GenPagesComponentLivePlayerLivePlayer.props, propsNeedCastKeys = GenPagesComponentLivePlayerLivePlayer.propsNeedCastKeys, emits = GenPagesComponentLivePlayerLivePlayer.emits, components = GenPagesComponentLivePlayerLivePlayer.components, styles = GenPagesComponentLivePlayerLivePlayer.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentLivePlayerLivePlayer.setup(props as GenPagesComponentLivePlayerLivePlayer)
    }
    )
}
, fun(instance, renderer): GenPagesComponentLivePlayerLivePlayer {
    return GenPagesComponentLivePlayerLivePlayer(instance, renderer)
}
)
val GenPagesComponentLivePusherLivePusherClass = CreateVueComponent(GenPagesComponentLivePusherLivePusher::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentLivePusherLivePusher.inheritAttrs, inject = GenPagesComponentLivePusherLivePusher.inject, props = GenPagesComponentLivePusherLivePusher.props, propsNeedCastKeys = GenPagesComponentLivePusherLivePusher.propsNeedCastKeys, emits = GenPagesComponentLivePusherLivePusher.emits, components = GenPagesComponentLivePusherLivePusher.components, styles = GenPagesComponentLivePusherLivePusher.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentLivePusherLivePusher.setup(props as GenPagesComponentLivePusherLivePusher)
    }
    )
}
, fun(instance, renderer): GenPagesComponentLivePusherLivePusher {
    return GenPagesComponentLivePusherLivePusher(instance, renderer)
}
)
val GenComponentsApiSetTabbarApiSetTabbarClass = CreateVueComponent(GenComponentsApiSetTabbarApiSetTabbar::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsApiSetTabbarApiSetTabbar.inheritAttrs, inject = GenComponentsApiSetTabbarApiSetTabbar.inject, props = GenComponentsApiSetTabbarApiSetTabbar.props, propsNeedCastKeys = GenComponentsApiSetTabbarApiSetTabbar.propsNeedCastKeys, emits = GenComponentsApiSetTabbarApiSetTabbar.emits, components = GenComponentsApiSetTabbarApiSetTabbar.components, styles = GenComponentsApiSetTabbarApiSetTabbar.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsApiSetTabbarApiSetTabbar.setup(props as GenComponentsApiSetTabbarApiSetTabbar)
    }
    )
}
, fun(instance, renderer): GenComponentsApiSetTabbarApiSetTabbar {
    return GenComponentsApiSetTabbarApiSetTabbar(instance)
}
)
val GenPagesTabBarAPIClass = CreateVueComponent(GenPagesTabBarAPI::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTabBarAPI.inheritAttrs, inject = GenPagesTabBarAPI.inject, props = GenPagesTabBarAPI.props, propsNeedCastKeys = GenPagesTabBarAPI.propsNeedCastKeys, emits = GenPagesTabBarAPI.emits, components = GenPagesTabBarAPI.components, styles = GenPagesTabBarAPI.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTabBarAPI.setup(props as GenPagesTabBarAPI, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTabBarAPI {
    return GenPagesTabBarAPI(instance, renderer)
}
)
open class MyGlobalData (
    @JsonNotNull
    open var str: String,
    @JsonNotNull
    open var num: Number,
    @JsonNotNull
    open var bool: Boolean = false,
    @JsonNotNull
    open var obj: UTSJSONObject,
    open var `null`: String? = null,
    @JsonNotNull
    open var arr: UTSArray<Number>,
    @JsonNotNull
    open var set: UTSArray<String>,
    @JsonNotNull
    open var map: UTSJSONObject,
    open var `fun`: () -> String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return MyGlobalDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class MyGlobalDataReactiveObject : MyGlobalData, IUTSReactive<MyGlobalData> {
    override var __v_raw: MyGlobalData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: MyGlobalData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(str = __v_raw.str, num = __v_raw.num, bool = __v_raw.bool, obj = __v_raw.obj, `null` = __v_raw.`null`, arr = __v_raw.arr, set = __v_raw.set, map = __v_raw.map, `fun` = __v_raw.`fun`) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): MyGlobalDataReactiveObject {
        return MyGlobalDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var str: String
        get() {
            return _tRG(__v_raw, "str", __v_raw.str, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("str")) {
                return
            }
            val oldValue = __v_raw.str
            __v_raw.str = value
            _tRS(__v_raw, "str", oldValue, value)
        }
    override var num: Number
        get() {
            return _tRG(__v_raw, "num", __v_raw.num, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("num")) {
                return
            }
            val oldValue = __v_raw.num
            __v_raw.num = value
            _tRS(__v_raw, "num", oldValue, value)
        }
    override var bool: Boolean
        get() {
            return _tRG(__v_raw, "bool", __v_raw.bool, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bool")) {
                return
            }
            val oldValue = __v_raw.bool
            __v_raw.bool = value
            _tRS(__v_raw, "bool", oldValue, value)
        }
    override var obj: UTSJSONObject
        get() {
            return _tRG(__v_raw, "obj", __v_raw.obj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("obj")) {
                return
            }
            val oldValue = __v_raw.obj
            __v_raw.obj = value
            _tRS(__v_raw, "obj", oldValue, value)
        }
    override var `null`: String?
        get() {
            return _tRG(__v_raw, "null", __v_raw.`null`, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("null")) {
                return
            }
            val oldValue = __v_raw.`null`
            __v_raw.`null` = value
            _tRS(__v_raw, "null", oldValue, value)
        }
    override var arr: UTSArray<Number>
        get() {
            return _tRG(__v_raw, "arr", __v_raw.arr, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("arr")) {
                return
            }
            val oldValue = __v_raw.arr
            __v_raw.arr = value
            _tRS(__v_raw, "arr", oldValue, value)
        }
    override var set: UTSArray<String>
        get() {
            return _tRG(__v_raw, "set", __v_raw.set, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("set")) {
                return
            }
            val oldValue = __v_raw.set
            __v_raw.set = value
            _tRS(__v_raw, "set", oldValue, value)
        }
    override var map: UTSJSONObject
        get() {
            return _tRG(__v_raw, "map", __v_raw.map, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("map")) {
                return
            }
            val oldValue = __v_raw.map
            __v_raw.map = value
            _tRS(__v_raw, "map", oldValue, value)
        }
}
open class DataType__50 (
    @JsonNotNull
    open var originGlobalData: MyGlobalData,
    @JsonNotNull
    open var originGlobalDataFuncRes: String,
    @JsonNotNull
    open var newGlobalData: MyGlobalData,
    @JsonNotNull
    open var newGlobalDataFuncRes: String,
    @JsonNotNull
    open var lifeCycleNum: Number,
    open var androidApplication: Any? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__50ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__50ReactiveObject : DataType__50, IUTSReactive<DataType__50> {
    override var __v_raw: DataType__50
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__50, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(originGlobalData = __v_raw.originGlobalData, originGlobalDataFuncRes = __v_raw.originGlobalDataFuncRes, newGlobalData = __v_raw.newGlobalData, newGlobalDataFuncRes = __v_raw.newGlobalDataFuncRes, lifeCycleNum = __v_raw.lifeCycleNum, androidApplication = __v_raw.androidApplication) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__50ReactiveObject {
        return DataType__50ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var originGlobalData: MyGlobalData
        get() {
            return _tRG(__v_raw, "originGlobalData", __v_raw.originGlobalData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("originGlobalData")) {
                return
            }
            val oldValue = __v_raw.originGlobalData
            __v_raw.originGlobalData = value
            _tRS(__v_raw, "originGlobalData", oldValue, value)
        }
    override var originGlobalDataFuncRes: String
        get() {
            return _tRG(__v_raw, "originGlobalDataFuncRes", __v_raw.originGlobalDataFuncRes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("originGlobalDataFuncRes")) {
                return
            }
            val oldValue = __v_raw.originGlobalDataFuncRes
            __v_raw.originGlobalDataFuncRes = value
            _tRS(__v_raw, "originGlobalDataFuncRes", oldValue, value)
        }
    override var newGlobalData: MyGlobalData
        get() {
            return _tRG(__v_raw, "newGlobalData", __v_raw.newGlobalData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("newGlobalData")) {
                return
            }
            val oldValue = __v_raw.newGlobalData
            __v_raw.newGlobalData = value
            _tRS(__v_raw, "newGlobalData", oldValue, value)
        }
    override var newGlobalDataFuncRes: String
        get() {
            return _tRG(__v_raw, "newGlobalDataFuncRes", __v_raw.newGlobalDataFuncRes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("newGlobalDataFuncRes")) {
                return
            }
            val oldValue = __v_raw.newGlobalDataFuncRes
            __v_raw.newGlobalDataFuncRes = value
            _tRS(__v_raw, "newGlobalDataFuncRes", oldValue, value)
        }
    override var lifeCycleNum: Number
        get() {
            return _tRG(__v_raw, "lifeCycleNum", __v_raw.lifeCycleNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lifeCycleNum")) {
                return
            }
            val oldValue = __v_raw.lifeCycleNum
            __v_raw.lifeCycleNum = value
            _tRS(__v_raw, "lifeCycleNum", oldValue, value)
        }
    override var androidApplication: Any?
        get() {
            return _tRG(__v_raw, "androidApplication", __v_raw.androidApplication, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("androidApplication")) {
                return
            }
            val oldValue = __v_raw.androidApplication
            __v_raw.androidApplication = value
            _tRS(__v_raw, "androidApplication", oldValue, value)
        }
}
val GenPagesAPIGetAppGetAppClass = CreateVueComponent(GenPagesAPIGetAppGetApp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetAppGetApp.inheritAttrs, inject = GenPagesAPIGetAppGetApp.inject, props = GenPagesAPIGetAppGetApp.props, propsNeedCastKeys = GenPagesAPIGetAppGetApp.propsNeedCastKeys, emits = GenPagesAPIGetAppGetApp.emits, components = GenPagesAPIGetAppGetApp.components, styles = GenPagesAPIGetAppGetApp.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetAppGetApp.setup(props as GenPagesAPIGetAppGetApp, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetAppGetApp {
    return GenPagesAPIGetAppGetApp(instance, renderer)
}
)
val GenPagesAPIExitExitClass = CreateVueComponent(GenPagesAPIExitExit::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIExitExit.inheritAttrs, inject = GenPagesAPIExitExit.inject, props = GenPagesAPIExitExit.props, propsNeedCastKeys = GenPagesAPIExitExit.propsNeedCastKeys, emits = GenPagesAPIExitExit.emits, components = GenPagesAPIExitExit.components, styles = GenPagesAPIExitExit.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIExitExit.setup(props as GenPagesAPIExitExit)
    }
    )
}
, fun(instance, renderer): GenPagesAPIExitExit {
    return GenPagesAPIExitExit(instance, renderer)
}
)
val GenPagesAPIInstallApkInstallApkClass = CreateVueComponent(GenPagesAPIInstallApkInstallApk::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIInstallApkInstallApk.inheritAttrs, inject = GenPagesAPIInstallApkInstallApk.inject, props = GenPagesAPIInstallApkInstallApk.props, propsNeedCastKeys = GenPagesAPIInstallApkInstallApk.propsNeedCastKeys, emits = GenPagesAPIInstallApkInstallApk.emits, components = GenPagesAPIInstallApkInstallApk.components, styles = GenPagesAPIInstallApkInstallApk.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIInstallApkInstallApk.setup(props as GenPagesAPIInstallApkInstallApk)
    }
    )
}
, fun(instance, renderer): GenPagesAPIInstallApkInstallApk {
    return GenPagesAPIInstallApkInstallApk(instance, renderer)
}
)
val GenPagesAPIGetCurrentPagesComponentCheckPageClass = CreateVueComponent(GenPagesAPIGetCurrentPagesComponentCheckPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPIGetCurrentPagesComponentCheckPage.inheritAttrs, inject = GenPagesAPIGetCurrentPagesComponentCheckPage.inject, props = GenPagesAPIGetCurrentPagesComponentCheckPage.props, propsNeedCastKeys = GenPagesAPIGetCurrentPagesComponentCheckPage.propsNeedCastKeys, emits = GenPagesAPIGetCurrentPagesComponentCheckPage.emits, components = GenPagesAPIGetCurrentPagesComponentCheckPage.components, styles = GenPagesAPIGetCurrentPagesComponentCheckPage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetCurrentPagesComponentCheckPage.setup(props as GenPagesAPIGetCurrentPagesComponentCheckPage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetCurrentPagesComponentCheckPage {
    return GenPagesAPIGetCurrentPagesComponentCheckPage(instance)
}
)
open class PageStyleItem (
    @JsonNotNull
    open var key: String,
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var value: UTSArray<Any>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return PageStyleItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class PageStyleItemReactiveObject : PageStyleItem, IUTSReactive<PageStyleItem> {
    override var __v_raw: PageStyleItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: PageStyleItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(key = __v_raw.key, type = __v_raw.type, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): PageStyleItemReactiveObject {
        return PageStyleItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var key: String
        get() {
            return _tRG(__v_raw, "key", __v_raw.key, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("key")) {
                return
            }
            val oldValue = __v_raw.key
            __v_raw.key = value
            _tRS(__v_raw, "key", oldValue, value)
        }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var value: UTSArray<Any>
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
val PageStyleArray = _uA<PageStyleItem>(PageStyleItem(key = "navigationBarBackgroundColor", type = "string", value = _uA(
    "#007AFF",
    "#FFFFFF",
    "#000000"
)), PageStyleItem(key = "navigationBarTextStyle", type = "string", value = _uA(
    "white",
    "black"
)), PageStyleItem(key = "navigationBarTitleText", type = "string", value = _uA(
    "title1",
    "title2",
    "title3"
)), PageStyleItem(key = "navigationStyle", type = "string", value = _uA(
    "default",
    "custom"
)), PageStyleItem(key = "backgroundColor", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem(key = "backgroundColorContent", type = "string", value = _uA(
    "#FFFFFF",
    "#F0F0F0",
    "#000000"
)), PageStyleItem(key = "backgroundTextStyle", type = "string", value = _uA(
    "dark",
    "light"
)), PageStyleItem(key = "enablePullDownRefresh", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem(key = "onReachBottomDistance", type = "number", value = _uA(
    50,
    100
)), PageStyleItem(key = "pageOrientation", type = "string", value = _uA(
    "auto",
    "portrait",
    "landscape"
)), PageStyleItem(key = "backgroundColorTop", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem(key = "backgroundColorBottom", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem(key = "navigationBarAutoBackButton", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem(key = "hideStatusBar", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem(key = "hideBottomNavigationIndicator", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem(key = "androidThreeButtonNavigationTranslucent", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem(key = "androidThreeButtonNavigationBackgroundColor", type = "string", value = _uA(
    "#000000",
    "#FFF00033",
    "aqua"
)), PageStyleItem(key = "androidThreeButtonNavigationStyle", type = "string", value = _uA(
    "white",
    "black"
)))
open class DataType__51 (
    @JsonNotNull
    open var checked: Boolean = false,
    @JsonNotNull
    open var pages: UTSArray<String>,
    @JsonNotNull
    open var PageStyleArray: UTSArray<PageStyleItem>,
    @JsonNotNull
    open var currentPageStyle: UTSJSONObject,
    @JsonNotNull
    open var testing: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__51ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__51ReactiveObject : DataType__51, IUTSReactive<DataType__51> {
    override var __v_raw: DataType__51
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__51, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(checked = __v_raw.checked, pages = __v_raw.pages, PageStyleArray = __v_raw.PageStyleArray, currentPageStyle = __v_raw.currentPageStyle, testing = __v_raw.testing) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__51ReactiveObject {
        return DataType__51ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
    override var pages: UTSArray<String>
        get() {
            return _tRG(__v_raw, "pages", __v_raw.pages, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pages")) {
                return
            }
            val oldValue = __v_raw.pages
            __v_raw.pages = value
            _tRS(__v_raw, "pages", oldValue, value)
        }
    override var PageStyleArray: UTSArray<PageStyleItem>
        get() {
            return _tRG(__v_raw, "PageStyleArray", __v_raw.PageStyleArray, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("PageStyleArray")) {
                return
            }
            val oldValue = __v_raw.PageStyleArray
            __v_raw.PageStyleArray = value
            _tRS(__v_raw, "PageStyleArray", oldValue, value)
        }
    override var currentPageStyle: UTSJSONObject
        get() {
            return _tRG(__v_raw, "currentPageStyle", __v_raw.currentPageStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentPageStyle")) {
                return
            }
            val oldValue = __v_raw.currentPageStyle
            __v_raw.currentPageStyle = value
            _tRS(__v_raw, "currentPageStyle", oldValue, value)
        }
    override var testing: Boolean
        get() {
            return _tRG(__v_raw, "testing", __v_raw.testing, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testing")) {
                return
            }
            val oldValue = __v_raw.testing
            __v_raw.testing = value
            _tRS(__v_raw, "testing", oldValue, value)
        }
}
val GenPagesAPIGetCurrentPagesGetCurrentPagesClass = CreateVueComponent(GenPagesAPIGetCurrentPagesGetCurrentPages::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetCurrentPagesGetCurrentPages.inheritAttrs, inject = GenPagesAPIGetCurrentPagesGetCurrentPages.inject, props = GenPagesAPIGetCurrentPagesGetCurrentPages.props, propsNeedCastKeys = GenPagesAPIGetCurrentPagesGetCurrentPages.propsNeedCastKeys, emits = GenPagesAPIGetCurrentPagesGetCurrentPages.emits, components = GenPagesAPIGetCurrentPagesGetCurrentPages.components, styles = GenPagesAPIGetCurrentPagesGetCurrentPages.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetCurrentPagesGetCurrentPages.setup(props as GenPagesAPIGetCurrentPagesGetCurrentPages, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetCurrentPagesGetCurrentPages {
    return GenPagesAPIGetCurrentPagesGetCurrentPages(instance, renderer)
}
)
open class DataType__52 (
    @JsonNotNull
    open var currentPageStyle: UTSJSONObject,
    @JsonNotNull
    open var enablePullDownRefreshStatus: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__52ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__52ReactiveObject : DataType__52, IUTSReactive<DataType__52> {
    override var __v_raw: DataType__52
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__52, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(currentPageStyle = __v_raw.currentPageStyle, enablePullDownRefreshStatus = __v_raw.enablePullDownRefreshStatus) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__52ReactiveObject {
        return DataType__52ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var currentPageStyle: UTSJSONObject
        get() {
            return _tRG(__v_raw, "currentPageStyle", __v_raw.currentPageStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentPageStyle")) {
                return
            }
            val oldValue = __v_raw.currentPageStyle
            __v_raw.currentPageStyle = value
            _tRS(__v_raw, "currentPageStyle", oldValue, value)
        }
    override var enablePullDownRefreshStatus: Boolean
        get() {
            return _tRG(__v_raw, "enablePullDownRefreshStatus", __v_raw.enablePullDownRefreshStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enablePullDownRefreshStatus")) {
                return
            }
            val oldValue = __v_raw.enablePullDownRefreshStatus
            __v_raw.enablePullDownRefreshStatus = value
            _tRS(__v_raw, "enablePullDownRefreshStatus", oldValue, value)
        }
}
val GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefreshClass = CreateVueComponent(GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.inheritAttrs, inject = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.inject, props = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.props, propsNeedCastKeys = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.propsNeedCastKeys, emits = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.emits, components = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.components, styles = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh.setup(props as GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh {
    return GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefresh(instance, renderer)
}
)
open class DataType__53 (
    @JsonNotNull
    open var checked: Boolean = false,
    @JsonNotNull
    open var homePagePath: String,
    @JsonNotNull
    open var launchOptionsPath: String,
    @JsonNotNull
    open var launchOptionsString: String,
    @JsonNotNull
    open var testResult: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__53ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__53ReactiveObject : DataType__53, IUTSReactive<DataType__53> {
    override var __v_raw: DataType__53
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__53, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(checked = __v_raw.checked, homePagePath = __v_raw.homePagePath, launchOptionsPath = __v_raw.launchOptionsPath, launchOptionsString = __v_raw.launchOptionsString, testResult = __v_raw.testResult) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__53ReactiveObject {
        return DataType__53ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var checked: Boolean
        get() {
            return _tRG(__v_raw, "checked", __v_raw.checked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("checked")) {
                return
            }
            val oldValue = __v_raw.checked
            __v_raw.checked = value
            _tRS(__v_raw, "checked", oldValue, value)
        }
    override var homePagePath: String
        get() {
            return _tRG(__v_raw, "homePagePath", __v_raw.homePagePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("homePagePath")) {
                return
            }
            val oldValue = __v_raw.homePagePath
            __v_raw.homePagePath = value
            _tRS(__v_raw, "homePagePath", oldValue, value)
        }
    override var launchOptionsPath: String
        get() {
            return _tRG(__v_raw, "launchOptionsPath", __v_raw.launchOptionsPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("launchOptionsPath")) {
                return
            }
            val oldValue = __v_raw.launchOptionsPath
            __v_raw.launchOptionsPath = value
            _tRS(__v_raw, "launchOptionsPath", oldValue, value)
        }
    override var launchOptionsString: String
        get() {
            return _tRG(__v_raw, "launchOptionsString", __v_raw.launchOptionsString, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("launchOptionsString")) {
                return
            }
            val oldValue = __v_raw.launchOptionsString
            __v_raw.launchOptionsString = value
            _tRS(__v_raw, "launchOptionsString", oldValue, value)
        }
    override var testResult: Boolean
        get() {
            return _tRG(__v_raw, "testResult", __v_raw.testResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testResult")) {
                return
            }
            val oldValue = __v_raw.testResult
            __v_raw.testResult = value
            _tRS(__v_raw, "testResult", oldValue, value)
        }
}
val GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSyncClass = CreateVueComponent(GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.inheritAttrs, inject = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.inject, props = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.props, propsNeedCastKeys = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.propsNeedCastKeys, emits = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.emits, components = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.components, styles = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync.setup(props as GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync {
    return GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSync(instance, renderer)
}
)
open class DataType__54 (
    @JsonNotNull
    open var enterOptionsString: String,
    @JsonNotNull
    open var testResult: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__54ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__54ReactiveObject : DataType__54, IUTSReactive<DataType__54> {
    override var __v_raw: DataType__54
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__54, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(enterOptionsString = __v_raw.enterOptionsString, testResult = __v_raw.testResult) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__54ReactiveObject {
        return DataType__54ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var enterOptionsString: String
        get() {
            return _tRG(__v_raw, "enterOptionsString", __v_raw.enterOptionsString, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enterOptionsString")) {
                return
            }
            val oldValue = __v_raw.enterOptionsString
            __v_raw.enterOptionsString = value
            _tRS(__v_raw, "enterOptionsString", oldValue, value)
        }
    override var testResult: Boolean
        get() {
            return _tRG(__v_raw, "testResult", __v_raw.testResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testResult")) {
                return
            }
            val oldValue = __v_raw.testResult
            __v_raw.testResult = value
            _tRS(__v_raw, "testResult", oldValue, value)
        }
}
val GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSyncClass = CreateVueComponent(GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.inheritAttrs, inject = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.inject, props = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.props, propsNeedCastKeys = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.propsNeedCastKeys, emits = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.emits, components = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.components, styles = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync.setup(props as GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync {
    return GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSync(instance, renderer)
}
)
open class DataType__55 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var taskId: Number,
    @JsonNotNull
    open var FPSString: String,
    @JsonNotNull
    open var lastTime: Number,
    @JsonNotNull
    open var frameCount: Number,
    @JsonNotNull
    open var testFrameCount: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__55ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__55ReactiveObject : DataType__55, IUTSReactive<DataType__55> {
    override var __v_raw: DataType__55
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__55, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, taskId = __v_raw.taskId, FPSString = __v_raw.FPSString, lastTime = __v_raw.lastTime, frameCount = __v_raw.frameCount, testFrameCount = __v_raw.testFrameCount) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__55ReactiveObject {
        return DataType__55ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var taskId: Number
        get() {
            return _tRG(__v_raw, "taskId", __v_raw.taskId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("taskId")) {
                return
            }
            val oldValue = __v_raw.taskId
            __v_raw.taskId = value
            _tRS(__v_raw, "taskId", oldValue, value)
        }
    override var FPSString: String
        get() {
            return _tRG(__v_raw, "FPSString", __v_raw.FPSString, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("FPSString")) {
                return
            }
            val oldValue = __v_raw.FPSString
            __v_raw.FPSString = value
            _tRS(__v_raw, "FPSString", oldValue, value)
        }
    override var lastTime: Number
        get() {
            return _tRG(__v_raw, "lastTime", __v_raw.lastTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lastTime")) {
                return
            }
            val oldValue = __v_raw.lastTime
            __v_raw.lastTime = value
            _tRS(__v_raw, "lastTime", oldValue, value)
        }
    override var frameCount: Number
        get() {
            return _tRG(__v_raw, "frameCount", __v_raw.frameCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("frameCount")) {
                return
            }
            val oldValue = __v_raw.frameCount
            __v_raw.frameCount = value
            _tRS(__v_raw, "frameCount", oldValue, value)
        }
    override var testFrameCount: Number
        get() {
            return _tRG(__v_raw, "testFrameCount", __v_raw.testFrameCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testFrameCount")) {
                return
            }
            val oldValue = __v_raw.testFrameCount
            __v_raw.testFrameCount = value
            _tRS(__v_raw, "testFrameCount", oldValue, value)
        }
}
typealias StartRequestAnimationFrameType = () -> Unit
val GenPagesAPIAnimationFrameAnimationFrameClass = CreateVueComponent(GenPagesAPIAnimationFrameAnimationFrame::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIAnimationFrameAnimationFrame.inheritAttrs, inject = GenPagesAPIAnimationFrameAnimationFrame.inject, props = GenPagesAPIAnimationFrameAnimationFrame.props, propsNeedCastKeys = GenPagesAPIAnimationFrameAnimationFrame.propsNeedCastKeys, emits = GenPagesAPIAnimationFrameAnimationFrame.emits, components = GenPagesAPIAnimationFrameAnimationFrame.components, styles = GenPagesAPIAnimationFrameAnimationFrame.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIAnimationFrameAnimationFrame.setup(props as GenPagesAPIAnimationFrameAnimationFrame, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIAnimationFrameAnimationFrame {
    return GenPagesAPIAnimationFrameAnimationFrame(instance, renderer)
}
)
typealias AnimationType = String
open class DataType__56 (
    @JsonNotNull
    open var onLoadTime: Number,
    @JsonNotNull
    open var onShowTime: Number,
    @JsonNotNull
    open var onReadyTime: Number,
    @JsonNotNull
    open var onHideTime: Number,
    @JsonNotNull
    open var shareElementKey: String,
    @JsonNotNull
    open var animationTypeList: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__56ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__56ReactiveObject : DataType__56, IUTSReactive<DataType__56> {
    override var __v_raw: DataType__56
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__56, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(onLoadTime = __v_raw.onLoadTime, onShowTime = __v_raw.onShowTime, onReadyTime = __v_raw.onReadyTime, onHideTime = __v_raw.onHideTime, shareElementKey = __v_raw.shareElementKey, animationTypeList = __v_raw.animationTypeList) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__56ReactiveObject {
        return DataType__56ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var onLoadTime: Number
        get() {
            return _tRG(__v_raw, "onLoadTime", __v_raw.onLoadTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onLoadTime")) {
                return
            }
            val oldValue = __v_raw.onLoadTime
            __v_raw.onLoadTime = value
            _tRS(__v_raw, "onLoadTime", oldValue, value)
        }
    override var onShowTime: Number
        get() {
            return _tRG(__v_raw, "onShowTime", __v_raw.onShowTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onShowTime")) {
                return
            }
            val oldValue = __v_raw.onShowTime
            __v_raw.onShowTime = value
            _tRS(__v_raw, "onShowTime", oldValue, value)
        }
    override var onReadyTime: Number
        get() {
            return _tRG(__v_raw, "onReadyTime", __v_raw.onReadyTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onReadyTime")) {
                return
            }
            val oldValue = __v_raw.onReadyTime
            __v_raw.onReadyTime = value
            _tRS(__v_raw, "onReadyTime", oldValue, value)
        }
    override var onHideTime: Number
        get() {
            return _tRG(__v_raw, "onHideTime", __v_raw.onHideTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onHideTime")) {
                return
            }
            val oldValue = __v_raw.onHideTime
            __v_raw.onHideTime = value
            _tRS(__v_raw, "onHideTime", oldValue, value)
        }
    override var shareElementKey: String
        get() {
            return _tRG(__v_raw, "shareElementKey", __v_raw.shareElementKey, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("shareElementKey")) {
                return
            }
            val oldValue = __v_raw.shareElementKey
            __v_raw.shareElementKey = value
            _tRS(__v_raw, "shareElementKey", oldValue, value)
        }
    override var animationTypeList: UTSArray<String>
        get() {
            return _tRG(__v_raw, "animationTypeList", __v_raw.animationTypeList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("animationTypeList")) {
                return
            }
            val oldValue = __v_raw.animationTypeList
            __v_raw.animationTypeList = value
            _tRS(__v_raw, "animationTypeList", oldValue, value)
        }
}
val GenPagesAPINavigatorNavigatorClass = CreateVueComponent(GenPagesAPINavigatorNavigator::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINavigatorNavigator.inheritAttrs, inject = GenPagesAPINavigatorNavigator.inject, props = GenPagesAPINavigatorNavigator.props, propsNeedCastKeys = GenPagesAPINavigatorNavigator.propsNeedCastKeys, emits = GenPagesAPINavigatorNavigator.emits, components = GenPagesAPINavigatorNavigator.components, styles = GenPagesAPINavigatorNavigator.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPINavigatorNavigator.setup(props as GenPagesAPINavigatorNavigator)
    }
    )
}
, fun(instance, renderer): GenPagesAPINavigatorNavigator {
    return GenPagesAPINavigatorNavigator(instance, renderer)
}
)
val GenPagesAPISetNavigationBarColorSetNavigationBarColorClass = CreateVueComponent(GenPagesAPISetNavigationBarColorSetNavigationBarColor::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISetNavigationBarColorSetNavigationBarColor.inheritAttrs, inject = GenPagesAPISetNavigationBarColorSetNavigationBarColor.inject, props = GenPagesAPISetNavigationBarColorSetNavigationBarColor.props, propsNeedCastKeys = GenPagesAPISetNavigationBarColorSetNavigationBarColor.propsNeedCastKeys, emits = GenPagesAPISetNavigationBarColorSetNavigationBarColor.emits, components = GenPagesAPISetNavigationBarColorSetNavigationBarColor.components, styles = GenPagesAPISetNavigationBarColorSetNavigationBarColor.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISetNavigationBarColorSetNavigationBarColor.setup(props as GenPagesAPISetNavigationBarColorSetNavigationBarColor, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISetNavigationBarColorSetNavigationBarColor {
    return GenPagesAPISetNavigationBarColorSetNavigationBarColor(instance, renderer)
}
)
val GenPagesAPISetNavigationBarTitleSetNavigationBarTitleClass = CreateVueComponent(GenPagesAPISetNavigationBarTitleSetNavigationBarTitle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.inheritAttrs, inject = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.inject, props = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.props, propsNeedCastKeys = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.propsNeedCastKeys, emits = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.emits, components = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.components, styles = GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISetNavigationBarTitleSetNavigationBarTitle.setup(props as GenPagesAPISetNavigationBarTitleSetNavigationBarTitle, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISetNavigationBarTitleSetNavigationBarTitle {
    return GenPagesAPISetNavigationBarTitleSetNavigationBarTitle(instance, renderer)
}
)
open class DataType__57 (
    open var currentBackgroundColorContent: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__57ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__57ReactiveObject : DataType__57, IUTSReactive<DataType__57> {
    override var __v_raw: DataType__57
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__57, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(currentBackgroundColorContent = __v_raw.currentBackgroundColorContent) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__57ReactiveObject {
        return DataType__57ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var currentBackgroundColorContent: String?
        get() {
            return _tRG(__v_raw, "currentBackgroundColorContent", __v_raw.currentBackgroundColorContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentBackgroundColorContent")) {
                return
            }
            val oldValue = __v_raw.currentBackgroundColorContent
            __v_raw.currentBackgroundColorContent = value
            _tRS(__v_raw, "currentBackgroundColorContent", oldValue, value)
        }
}
val GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContentClass = CreateVueComponent(GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.inheritAttrs, inject = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.inject, props = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.props, propsNeedCastKeys = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.propsNeedCastKeys, emits = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.emits, components = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.components, styles = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent.setup(props as GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent {
    return GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContent(instance, renderer)
}
)
open class DataType__58 (
    @JsonNotNull
    open var data: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__58ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__58ReactiveObject : DataType__58, IUTSReactive<DataType__58> {
    override var __v_raw: DataType__58
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__58, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(data = __v_raw.data) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__58ReactiveObject {
        return DataType__58ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var data: String
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
}
val GenPagesAPINavigatorNewPageNewPage1Class = CreateVueComponent(GenPagesAPINavigatorNewPageNewPage1::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINavigatorNewPageNewPage1.inheritAttrs, inject = GenPagesAPINavigatorNewPageNewPage1.inject, props = GenPagesAPINavigatorNewPageNewPage1.props, propsNeedCastKeys = GenPagesAPINavigatorNewPageNewPage1.propsNeedCastKeys, emits = GenPagesAPINavigatorNewPageNewPage1.emits, components = GenPagesAPINavigatorNewPageNewPage1.components, styles = GenPagesAPINavigatorNewPageNewPage1.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPINavigatorNewPageNewPage1.setup(props as GenPagesAPINavigatorNewPageNewPage1, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPINavigatorNewPageNewPage1 {
    return GenPagesAPINavigatorNewPageNewPage1(instance, renderer)
}
)
val GenPagesAPINavigatorNewPageNewPage3Class = CreateVueComponent(GenPagesAPINavigatorNewPageNewPage3::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINavigatorNewPageNewPage3.inheritAttrs, inject = GenPagesAPINavigatorNewPageNewPage3.inject, props = GenPagesAPINavigatorNewPageNewPage3.props, propsNeedCastKeys = GenPagesAPINavigatorNewPageNewPage3.propsNeedCastKeys, emits = GenPagesAPINavigatorNewPageNewPage3.emits, components = GenPagesAPINavigatorNewPageNewPage3.components, styles = GenPagesAPINavigatorNewPageNewPage3.styles)
}
, fun(instance, renderer): GenPagesAPINavigatorNewPageNewPage3 {
    return GenPagesAPINavigatorNewPageNewPage3(instance, renderer)
}
)
val GenPagesAPINavigatorNewPageOnLoadCallApiClass = CreateVueComponent(GenPagesAPINavigatorNewPageOnLoadCallApi::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINavigatorNewPageOnLoadCallApi.inheritAttrs, inject = GenPagesAPINavigatorNewPageOnLoadCallApi.inject, props = GenPagesAPINavigatorNewPageOnLoadCallApi.props, propsNeedCastKeys = GenPagesAPINavigatorNewPageOnLoadCallApi.propsNeedCastKeys, emits = GenPagesAPINavigatorNewPageOnLoadCallApi.emits, components = GenPagesAPINavigatorNewPageOnLoadCallApi.components, styles = GenPagesAPINavigatorNewPageOnLoadCallApi.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPINavigatorNewPageOnLoadCallApi.setup(props as GenPagesAPINavigatorNewPageOnLoadCallApi)
    }
    )
}
, fun(instance, renderer): GenPagesAPINavigatorNewPageOnLoadCallApi {
    return GenPagesAPINavigatorNewPageOnLoadCallApi(instance, renderer)
}
)
val GenPagesAPINavigatorNewPageOnLoadClass = CreateVueComponent(GenPagesAPINavigatorNewPageOnLoad::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINavigatorNewPageOnLoad.inheritAttrs, inject = GenPagesAPINavigatorNewPageOnLoad.inject, props = GenPagesAPINavigatorNewPageOnLoad.props, propsNeedCastKeys = GenPagesAPINavigatorNewPageOnLoad.propsNeedCastKeys, emits = GenPagesAPINavigatorNewPageOnLoad.emits, components = GenPagesAPINavigatorNewPageOnLoad.components, styles = GenPagesAPINavigatorNewPageOnLoad.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPINavigatorNewPageOnLoad.setup(props as GenPagesAPINavigatorNewPageOnLoad, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPINavigatorNewPageOnLoad {
    return GenPagesAPINavigatorNewPageOnLoad(instance, renderer)
}
)
open class DataType__59 (
    @JsonNotNull
    open var pulldownRefreshTriggered: Boolean = false,
    @JsonNotNull
    open var startPullDownRefreshStaus: Boolean = false,
    @JsonNotNull
    open var stopPullDownRefreshStatus: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__59ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__59ReactiveObject : DataType__59, IUTSReactive<DataType__59> {
    override var __v_raw: DataType__59
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__59, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(pulldownRefreshTriggered = __v_raw.pulldownRefreshTriggered, startPullDownRefreshStaus = __v_raw.startPullDownRefreshStaus, stopPullDownRefreshStatus = __v_raw.stopPullDownRefreshStatus) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__59ReactiveObject {
        return DataType__59ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var pulldownRefreshTriggered: Boolean
        get() {
            return _tRG(__v_raw, "pulldownRefreshTriggered", __v_raw.pulldownRefreshTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pulldownRefreshTriggered")) {
                return
            }
            val oldValue = __v_raw.pulldownRefreshTriggered
            __v_raw.pulldownRefreshTriggered = value
            _tRS(__v_raw, "pulldownRefreshTriggered", oldValue, value)
        }
    override var startPullDownRefreshStaus: Boolean
        get() {
            return _tRG(__v_raw, "startPullDownRefreshStaus", __v_raw.startPullDownRefreshStaus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startPullDownRefreshStaus")) {
                return
            }
            val oldValue = __v_raw.startPullDownRefreshStaus
            __v_raw.startPullDownRefreshStaus = value
            _tRS(__v_raw, "startPullDownRefreshStaus", oldValue, value)
        }
    override var stopPullDownRefreshStatus: Boolean
        get() {
            return _tRG(__v_raw, "stopPullDownRefreshStatus", __v_raw.stopPullDownRefreshStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stopPullDownRefreshStatus")) {
                return
            }
            val oldValue = __v_raw.stopPullDownRefreshStatus
            __v_raw.stopPullDownRefreshStatus = value
            _tRS(__v_raw, "stopPullDownRefreshStatus", oldValue, value)
        }
}
val GenPagesAPIPullDownRefreshPullDownRefreshClass = CreateVueComponent(GenPagesAPIPullDownRefreshPullDownRefresh::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIPullDownRefreshPullDownRefresh.inheritAttrs, inject = GenPagesAPIPullDownRefreshPullDownRefresh.inject, props = GenPagesAPIPullDownRefreshPullDownRefresh.props, propsNeedCastKeys = GenPagesAPIPullDownRefreshPullDownRefresh.propsNeedCastKeys, emits = GenPagesAPIPullDownRefreshPullDownRefresh.emits, components = GenPagesAPIPullDownRefreshPullDownRefresh.components, styles = GenPagesAPIPullDownRefreshPullDownRefresh.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIPullDownRefreshPullDownRefresh.setup(props as GenPagesAPIPullDownRefreshPullDownRefresh, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIPullDownRefreshPullDownRefresh {
    return GenPagesAPIPullDownRefreshPullDownRefresh(instance, renderer)
}
)
open class DataType__60 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var key: String,
    @JsonNotNull
    open var data: Any,
    open var apiGetData: Any? = null,
    @JsonNotNull
    open var storageInfo: String,
    @JsonNotNull
    open var staticComplexRet: Boolean = false,
    @JsonNotNull
    open var jest_saveUTSJSONObjectSyncResult: Number,
    @JsonNotNull
    open var jest_saveUTSJSONObjectAsyncResult: Number,
    @JsonNotNull
    open var jest_saveUTSJSONObjectArraySyncResult: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__60ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__60ReactiveObject : DataType__60, IUTSReactive<DataType__60> {
    override var __v_raw: DataType__60
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__60, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, key = __v_raw.key, data = __v_raw.data, apiGetData = __v_raw.apiGetData, storageInfo = __v_raw.storageInfo, staticComplexRet = __v_raw.staticComplexRet, jest_saveUTSJSONObjectSyncResult = __v_raw.jest_saveUTSJSONObjectSyncResult, jest_saveUTSJSONObjectAsyncResult = __v_raw.jest_saveUTSJSONObjectAsyncResult, jest_saveUTSJSONObjectArraySyncResult = __v_raw.jest_saveUTSJSONObjectArraySyncResult) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__60ReactiveObject {
        return DataType__60ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var key: String
        get() {
            return _tRG(__v_raw, "key", __v_raw.key, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("key")) {
                return
            }
            val oldValue = __v_raw.key
            __v_raw.key = value
            _tRS(__v_raw, "key", oldValue, value)
        }
    override var data: Any
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
    override var apiGetData: Any?
        get() {
            return _tRG(__v_raw, "apiGetData", __v_raw.apiGetData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("apiGetData")) {
                return
            }
            val oldValue = __v_raw.apiGetData
            __v_raw.apiGetData = value
            _tRS(__v_raw, "apiGetData", oldValue, value)
        }
    override var storageInfo: String
        get() {
            return _tRG(__v_raw, "storageInfo", __v_raw.storageInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("storageInfo")) {
                return
            }
            val oldValue = __v_raw.storageInfo
            __v_raw.storageInfo = value
            _tRS(__v_raw, "storageInfo", oldValue, value)
        }
    override var staticComplexRet: Boolean
        get() {
            return _tRG(__v_raw, "staticComplexRet", __v_raw.staticComplexRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("staticComplexRet")) {
                return
            }
            val oldValue = __v_raw.staticComplexRet
            __v_raw.staticComplexRet = value
            _tRS(__v_raw, "staticComplexRet", oldValue, value)
        }
    override var jest_saveUTSJSONObjectSyncResult: Number
        get() {
            return _tRG(__v_raw, "jest_saveUTSJSONObjectSyncResult", __v_raw.jest_saveUTSJSONObjectSyncResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_saveUTSJSONObjectSyncResult")) {
                return
            }
            val oldValue = __v_raw.jest_saveUTSJSONObjectSyncResult
            __v_raw.jest_saveUTSJSONObjectSyncResult = value
            _tRS(__v_raw, "jest_saveUTSJSONObjectSyncResult", oldValue, value)
        }
    override var jest_saveUTSJSONObjectAsyncResult: Number
        get() {
            return _tRG(__v_raw, "jest_saveUTSJSONObjectAsyncResult", __v_raw.jest_saveUTSJSONObjectAsyncResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_saveUTSJSONObjectAsyncResult")) {
                return
            }
            val oldValue = __v_raw.jest_saveUTSJSONObjectAsyncResult
            __v_raw.jest_saveUTSJSONObjectAsyncResult = value
            _tRS(__v_raw, "jest_saveUTSJSONObjectAsyncResult", oldValue, value)
        }
    override var jest_saveUTSJSONObjectArraySyncResult: Number
        get() {
            return _tRG(__v_raw, "jest_saveUTSJSONObjectArraySyncResult", __v_raw.jest_saveUTSJSONObjectArraySyncResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_saveUTSJSONObjectArraySyncResult")) {
                return
            }
            val oldValue = __v_raw.jest_saveUTSJSONObjectArraySyncResult
            __v_raw.jest_saveUTSJSONObjectArraySyncResult = value
            _tRS(__v_raw, "jest_saveUTSJSONObjectArraySyncResult", oldValue, value)
        }
}
val GenPagesAPIStorageStorageClass = CreateVueComponent(GenPagesAPIStorageStorage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIStorageStorage.inheritAttrs, inject = GenPagesAPIStorageStorage.inject, props = GenPagesAPIStorageStorage.props, propsNeedCastKeys = GenPagesAPIStorageStorage.propsNeedCastKeys, emits = GenPagesAPIStorageStorage.emits, components = GenPagesAPIStorageStorage.components, styles = GenPagesAPIStorageStorage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIStorageStorage.setup(props as GenPagesAPIStorageStorage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIStorageStorage {
    return GenPagesAPIStorageStorage(instance, renderer)
}
)
open class StorageItem (
    @JsonNotNull
    open var key: String,
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var type: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return StorageItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class StorageItemReactiveObject : StorageItem, IUTSReactive<StorageItem> {
    override var __v_raw: StorageItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: StorageItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(key = __v_raw.key, value = __v_raw.value, type = __v_raw.type) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): StorageItemReactiveObject {
        return StorageItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var key: String
        get() {
            return _tRG(__v_raw, "key", __v_raw.key, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("key")) {
                return
            }
            val oldValue = __v_raw.key
            __v_raw.key = value
            _tRS(__v_raw, "key", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
}
typealias StorageList = UTSArray<StorageItem>
val GenPagesAPIStorageStoragemanageClass = CreateVueComponent(GenPagesAPIStorageStoragemanage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIStorageStoragemanage.inheritAttrs, inject = GenPagesAPIStorageStoragemanage.inject, props = GenPagesAPIStorageStoragemanage.props, propsNeedCastKeys = GenPagesAPIStorageStoragemanage.propsNeedCastKeys, emits = GenPagesAPIStorageStoragemanage.emits, components = GenPagesAPIStorageStoragemanage.components, styles = GenPagesAPIStorageStoragemanage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIStorageStoragemanage.setup(props as GenPagesAPIStorageStoragemanage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIStorageStoragemanage {
    return GenPagesAPIStorageStoragemanage(instance, renderer)
}
)
open class StatInfo (
    @JsonNotNull
    open var path: String,
    @JsonNotNull
    open var size: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return StatInfoReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class StatInfoReactiveObject : StatInfo, IUTSReactive<StatInfo> {
    override var __v_raw: StatInfo
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: StatInfo, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(path = __v_raw.path, size = __v_raw.size) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): StatInfoReactiveObject {
        return StatInfoReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var path: String
        get() {
            return _tRG(__v_raw, "path", __v_raw.path, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("path")) {
                return
            }
            val oldValue = __v_raw.path
            __v_raw.path = value
            _tRS(__v_raw, "path", oldValue, value)
        }
    override var size: String
        get() {
            return _tRG(__v_raw, "size", __v_raw.size, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size")) {
                return
            }
            val oldValue = __v_raw.size
            __v_raw.size = value
            _tRS(__v_raw, "size", oldValue, value)
        }
}
open class DataType__61 (
    @JsonNotNull
    open var result: String,
    @JsonNotNull
    open var error: String,
    @JsonNotNull
    open var list: UTSArray<StatInfo>,
    @JsonNotNull
    open var recursive: Boolean = false,
    @JsonNotNull
    open var cachePath: String,
    @JsonNotNull
    open var sandboxPath: String,
    @JsonNotNull
    open var androidInternalSandboxPath: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__61ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__61ReactiveObject : DataType__61, IUTSReactive<DataType__61> {
    override var __v_raw: DataType__61
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__61, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(result = __v_raw.result, error = __v_raw.error, list = __v_raw.list, recursive = __v_raw.recursive, cachePath = __v_raw.cachePath, sandboxPath = __v_raw.sandboxPath, androidInternalSandboxPath = __v_raw.androidInternalSandboxPath) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__61ReactiveObject {
        return DataType__61ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var result: String
        get() {
            return _tRG(__v_raw, "result", __v_raw.result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("result")) {
                return
            }
            val oldValue = __v_raw.result
            __v_raw.result = value
            _tRS(__v_raw, "result", oldValue, value)
        }
    override var error: String
        get() {
            return _tRG(__v_raw, "error", __v_raw.error, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("error")) {
                return
            }
            val oldValue = __v_raw.error
            __v_raw.error = value
            _tRS(__v_raw, "error", oldValue, value)
        }
    override var list: UTSArray<StatInfo>
        get() {
            return _tRG(__v_raw, "list", __v_raw.list, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("list")) {
                return
            }
            val oldValue = __v_raw.list
            __v_raw.list = value
            _tRS(__v_raw, "list", oldValue, value)
        }
    override var recursive: Boolean
        get() {
            return _tRG(__v_raw, "recursive", __v_raw.recursive, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("recursive")) {
                return
            }
            val oldValue = __v_raw.recursive
            __v_raw.recursive = value
            _tRS(__v_raw, "recursive", oldValue, value)
        }
    override var cachePath: String
        get() {
            return _tRG(__v_raw, "cachePath", __v_raw.cachePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cachePath")) {
                return
            }
            val oldValue = __v_raw.cachePath
            __v_raw.cachePath = value
            _tRS(__v_raw, "cachePath", oldValue, value)
        }
    override var sandboxPath: String
        get() {
            return _tRG(__v_raw, "sandboxPath", __v_raw.sandboxPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sandboxPath")) {
                return
            }
            val oldValue = __v_raw.sandboxPath
            __v_raw.sandboxPath = value
            _tRS(__v_raw, "sandboxPath", oldValue, value)
        }
    override var androidInternalSandboxPath: String
        get() {
            return _tRG(__v_raw, "androidInternalSandboxPath", __v_raw.androidInternalSandboxPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("androidInternalSandboxPath")) {
                return
            }
            val oldValue = __v_raw.androidInternalSandboxPath
            __v_raw.androidInternalSandboxPath = value
            _tRS(__v_raw, "androidInternalSandboxPath", oldValue, value)
        }
}
val GenPagesAPIEnvEnvClass = CreateVueComponent(GenPagesAPIEnvEnv::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIEnvEnv.inheritAttrs, inject = GenPagesAPIEnvEnv.inject, props = GenPagesAPIEnvEnv.props, propsNeedCastKeys = GenPagesAPIEnvEnv.propsNeedCastKeys, emits = GenPagesAPIEnvEnv.emits, components = GenPagesAPIEnvEnv.components, styles = GenPagesAPIEnvEnv.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIEnvEnv.setup(props as GenPagesAPIEnvEnv)
    }
    )
}
, fun(instance, renderer): GenPagesAPIEnvEnv {
    return GenPagesAPIEnvEnv(instance, renderer)
}
)
open class ItemType__3 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__3ReactiveObject : ItemType__3, IUTSReactive<ItemType__3> {
    override var __v_raw: ItemType__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__3ReactiveObject {
        return ItemType__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__62 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var titleColorCustom: Boolean = false,
    @JsonNotNull
    open var itemColorCustom: Boolean = false,
    @JsonNotNull
    open var itemContentLarge: Boolean = false,
    @JsonNotNull
    open var itemNumLargeSelect: Boolean = false,
    @JsonNotNull
    open var cancelTextCustom: Boolean = false,
    @JsonNotNull
    open var cancelColorCustom: Boolean = false,
    @JsonNotNull
    open var backgroundColorCustom: Boolean = false,
    @JsonNotNull
    open var showErrorToast: Boolean = false,
    @JsonNotNull
    open var items: UTSArray<ItemType__3>,
    @JsonNotNull
    open var current: Number,
    open var originTheme: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__62ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__62ReactiveObject : DataType__62, IUTSReactive<DataType__62> {
    override var __v_raw: DataType__62
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__62, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, titleColorCustom = __v_raw.titleColorCustom, itemColorCustom = __v_raw.itemColorCustom, itemContentLarge = __v_raw.itemContentLarge, itemNumLargeSelect = __v_raw.itemNumLargeSelect, cancelTextCustom = __v_raw.cancelTextCustom, cancelColorCustom = __v_raw.cancelColorCustom, backgroundColorCustom = __v_raw.backgroundColorCustom, showErrorToast = __v_raw.showErrorToast, items = __v_raw.items, current = __v_raw.current, originTheme = __v_raw.originTheme) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__62ReactiveObject {
        return DataType__62ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var titleColorCustom: Boolean
        get() {
            return _tRG(__v_raw, "titleColorCustom", __v_raw.titleColorCustom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("titleColorCustom")) {
                return
            }
            val oldValue = __v_raw.titleColorCustom
            __v_raw.titleColorCustom = value
            _tRS(__v_raw, "titleColorCustom", oldValue, value)
        }
    override var itemColorCustom: Boolean
        get() {
            return _tRG(__v_raw, "itemColorCustom", __v_raw.itemColorCustom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("itemColorCustom")) {
                return
            }
            val oldValue = __v_raw.itemColorCustom
            __v_raw.itemColorCustom = value
            _tRS(__v_raw, "itemColorCustom", oldValue, value)
        }
    override var itemContentLarge: Boolean
        get() {
            return _tRG(__v_raw, "itemContentLarge", __v_raw.itemContentLarge, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("itemContentLarge")) {
                return
            }
            val oldValue = __v_raw.itemContentLarge
            __v_raw.itemContentLarge = value
            _tRS(__v_raw, "itemContentLarge", oldValue, value)
        }
    override var itemNumLargeSelect: Boolean
        get() {
            return _tRG(__v_raw, "itemNumLargeSelect", __v_raw.itemNumLargeSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("itemNumLargeSelect")) {
                return
            }
            val oldValue = __v_raw.itemNumLargeSelect
            __v_raw.itemNumLargeSelect = value
            _tRS(__v_raw, "itemNumLargeSelect", oldValue, value)
        }
    override var cancelTextCustom: Boolean
        get() {
            return _tRG(__v_raw, "cancelTextCustom", __v_raw.cancelTextCustom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cancelTextCustom")) {
                return
            }
            val oldValue = __v_raw.cancelTextCustom
            __v_raw.cancelTextCustom = value
            _tRS(__v_raw, "cancelTextCustom", oldValue, value)
        }
    override var cancelColorCustom: Boolean
        get() {
            return _tRG(__v_raw, "cancelColorCustom", __v_raw.cancelColorCustom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cancelColorCustom")) {
                return
            }
            val oldValue = __v_raw.cancelColorCustom
            __v_raw.cancelColorCustom = value
            _tRS(__v_raw, "cancelColorCustom", oldValue, value)
        }
    override var backgroundColorCustom: Boolean
        get() {
            return _tRG(__v_raw, "backgroundColorCustom", __v_raw.backgroundColorCustom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("backgroundColorCustom")) {
                return
            }
            val oldValue = __v_raw.backgroundColorCustom
            __v_raw.backgroundColorCustom = value
            _tRS(__v_raw, "backgroundColorCustom", oldValue, value)
        }
    override var showErrorToast: Boolean
        get() {
            return _tRG(__v_raw, "showErrorToast", __v_raw.showErrorToast, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showErrorToast")) {
                return
            }
            val oldValue = __v_raw.showErrorToast
            __v_raw.showErrorToast = value
            _tRS(__v_raw, "showErrorToast", oldValue, value)
        }
    override var items: UTSArray<ItemType__3>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var originTheme: String?
        get() {
            return _tRG(__v_raw, "originTheme", __v_raw.originTheme, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("originTheme")) {
                return
            }
            val oldValue = __v_raw.originTheme
            __v_raw.originTheme = value
            _tRS(__v_raw, "originTheme", oldValue, value)
        }
}
val GenPagesAPIActionSheetActionSheetClass = CreateVueComponent(GenPagesAPIActionSheetActionSheet::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIActionSheetActionSheet.inheritAttrs, inject = GenPagesAPIActionSheetActionSheet.inject, props = GenPagesAPIActionSheetActionSheet.props, propsNeedCastKeys = GenPagesAPIActionSheetActionSheet.propsNeedCastKeys, emits = GenPagesAPIActionSheetActionSheet.emits, components = GenPagesAPIActionSheetActionSheet.components, styles = GenPagesAPIActionSheetActionSheet.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIActionSheetActionSheet.setup(props as GenPagesAPIActionSheetActionSheet, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIActionSheetActionSheet {
    return GenPagesAPIActionSheetActionSheet(instance, renderer)
}
)
open class ItemType__4 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__4ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__4ReactiveObject : ItemType__4, IUTSReactive<ItemType__4> {
    override var __v_raw: ItemType__4
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__4, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__4ReactiveObject {
        return ItemType__4ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__63 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var showCancelSelect: Boolean = false,
    @JsonNotNull
    open var showLongContent: Boolean = false,
    @JsonNotNull
    open var illegalColorSelect: Boolean = false,
    @JsonNotNull
    open var illegalButtonTextSelect: Boolean = false,
    @JsonNotNull
    open var cancelTextSelect: Boolean = false,
    @JsonNotNull
    open var confirmTextSelect: Boolean = false,
    @JsonNotNull
    open var editableSelect: Boolean = false,
    @JsonNotNull
    open var placeholderTextSelect: Boolean = false,
    @JsonNotNull
    open var exeRet: String,
    open var lastModal: UniPage? = null,
    @JsonNotNull
    open var items: UTSArray<ItemType__4>,
    @JsonNotNull
    open var current: Number,
    @JsonNotNull
    open var timesShowRet: UTSArray<Any>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__63ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__63ReactiveObject : DataType__63, IUTSReactive<DataType__63> {
    override var __v_raw: DataType__63
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__63, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, showCancelSelect = __v_raw.showCancelSelect, showLongContent = __v_raw.showLongContent, illegalColorSelect = __v_raw.illegalColorSelect, illegalButtonTextSelect = __v_raw.illegalButtonTextSelect, cancelTextSelect = __v_raw.cancelTextSelect, confirmTextSelect = __v_raw.confirmTextSelect, editableSelect = __v_raw.editableSelect, placeholderTextSelect = __v_raw.placeholderTextSelect, exeRet = __v_raw.exeRet, lastModal = __v_raw.lastModal, items = __v_raw.items, current = __v_raw.current, timesShowRet = __v_raw.timesShowRet) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__63ReactiveObject {
        return DataType__63ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var showCancelSelect: Boolean
        get() {
            return _tRG(__v_raw, "showCancelSelect", __v_raw.showCancelSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showCancelSelect")) {
                return
            }
            val oldValue = __v_raw.showCancelSelect
            __v_raw.showCancelSelect = value
            _tRS(__v_raw, "showCancelSelect", oldValue, value)
        }
    override var showLongContent: Boolean
        get() {
            return _tRG(__v_raw, "showLongContent", __v_raw.showLongContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("showLongContent")) {
                return
            }
            val oldValue = __v_raw.showLongContent
            __v_raw.showLongContent = value
            _tRS(__v_raw, "showLongContent", oldValue, value)
        }
    override var illegalColorSelect: Boolean
        get() {
            return _tRG(__v_raw, "illegalColorSelect", __v_raw.illegalColorSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("illegalColorSelect")) {
                return
            }
            val oldValue = __v_raw.illegalColorSelect
            __v_raw.illegalColorSelect = value
            _tRS(__v_raw, "illegalColorSelect", oldValue, value)
        }
    override var illegalButtonTextSelect: Boolean
        get() {
            return _tRG(__v_raw, "illegalButtonTextSelect", __v_raw.illegalButtonTextSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("illegalButtonTextSelect")) {
                return
            }
            val oldValue = __v_raw.illegalButtonTextSelect
            __v_raw.illegalButtonTextSelect = value
            _tRS(__v_raw, "illegalButtonTextSelect", oldValue, value)
        }
    override var cancelTextSelect: Boolean
        get() {
            return _tRG(__v_raw, "cancelTextSelect", __v_raw.cancelTextSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cancelTextSelect")) {
                return
            }
            val oldValue = __v_raw.cancelTextSelect
            __v_raw.cancelTextSelect = value
            _tRS(__v_raw, "cancelTextSelect", oldValue, value)
        }
    override var confirmTextSelect: Boolean
        get() {
            return _tRG(__v_raw, "confirmTextSelect", __v_raw.confirmTextSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("confirmTextSelect")) {
                return
            }
            val oldValue = __v_raw.confirmTextSelect
            __v_raw.confirmTextSelect = value
            _tRS(__v_raw, "confirmTextSelect", oldValue, value)
        }
    override var editableSelect: Boolean
        get() {
            return _tRG(__v_raw, "editableSelect", __v_raw.editableSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("editableSelect")) {
                return
            }
            val oldValue = __v_raw.editableSelect
            __v_raw.editableSelect = value
            _tRS(__v_raw, "editableSelect", oldValue, value)
        }
    override var placeholderTextSelect: Boolean
        get() {
            return _tRG(__v_raw, "placeholderTextSelect", __v_raw.placeholderTextSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("placeholderTextSelect")) {
                return
            }
            val oldValue = __v_raw.placeholderTextSelect
            __v_raw.placeholderTextSelect = value
            _tRS(__v_raw, "placeholderTextSelect", oldValue, value)
        }
    override var exeRet: String
        get() {
            return _tRG(__v_raw, "exeRet", __v_raw.exeRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("exeRet")) {
                return
            }
            val oldValue = __v_raw.exeRet
            __v_raw.exeRet = value
            _tRS(__v_raw, "exeRet", oldValue, value)
        }
    override var lastModal: UniPage?
        get() {
            return _tRG(__v_raw, "lastModal", __v_raw.lastModal, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lastModal")) {
                return
            }
            val oldValue = __v_raw.lastModal
            __v_raw.lastModal = value
            _tRS(__v_raw, "lastModal", oldValue, value)
        }
    override var items: UTSArray<ItemType__4>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var timesShowRet: UTSArray<Any>
        get() {
            return _tRG(__v_raw, "timesShowRet", __v_raw.timesShowRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("timesShowRet")) {
                return
            }
            val oldValue = __v_raw.timesShowRet
            __v_raw.timesShowRet = value
            _tRS(__v_raw, "timesShowRet", oldValue, value)
        }
}
val GenPagesAPIModalModalClass = CreateVueComponent(GenPagesAPIModalModal::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIModalModal.inheritAttrs, inject = GenPagesAPIModalModal.inject, props = GenPagesAPIModalModal.props, propsNeedCastKeys = GenPagesAPIModalModal.propsNeedCastKeys, emits = GenPagesAPIModalModal.emits, components = GenPagesAPIModalModal.components, styles = GenPagesAPIModalModal.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIModalModal.setup(props as GenPagesAPIModalModal, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIModalModal {
    return GenPagesAPIModalModal(instance, renderer)
}
)
open class ItemType__5 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__5ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__5ReactiveObject : ItemType__5, IUTSReactive<ItemType__5> {
    override var __v_raw: ItemType__5
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__5, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__5ReactiveObject {
        return ItemType__5ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__64 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var items: UTSArray<ItemType__5>,
    @JsonNotNull
    open var current: Number,
    @JsonNotNull
    open var callbackText: UTSArray<String>,
    @JsonNotNull
    open var titleSelect: String,
    @JsonNotNull
    open var iosSpinner: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__64ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__64ReactiveObject : DataType__64, IUTSReactive<DataType__64> {
    override var __v_raw: DataType__64
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__64, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, items = __v_raw.items, current = __v_raw.current, callbackText = __v_raw.callbackText, titleSelect = __v_raw.titleSelect, iosSpinner = __v_raw.iosSpinner) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__64ReactiveObject {
        return DataType__64ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var items: UTSArray<ItemType__5>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var current: Number
        get() {
            return _tRG(__v_raw, "current", __v_raw.current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("current")) {
                return
            }
            val oldValue = __v_raw.current
            __v_raw.current = value
            _tRS(__v_raw, "current", oldValue, value)
        }
    override var callbackText: UTSArray<String>
        get() {
            return _tRG(__v_raw, "callbackText", __v_raw.callbackText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("callbackText")) {
                return
            }
            val oldValue = __v_raw.callbackText
            __v_raw.callbackText = value
            _tRS(__v_raw, "callbackText", oldValue, value)
        }
    override var titleSelect: String
        get() {
            return _tRG(__v_raw, "titleSelect", __v_raw.titleSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("titleSelect")) {
                return
            }
            val oldValue = __v_raw.titleSelect
            __v_raw.titleSelect = value
            _tRS(__v_raw, "titleSelect", oldValue, value)
        }
    override var iosSpinner: Boolean
        get() {
            return _tRG(__v_raw, "iosSpinner", __v_raw.iosSpinner, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("iosSpinner")) {
                return
            }
            val oldValue = __v_raw.iosSpinner
            __v_raw.iosSpinner = value
            _tRS(__v_raw, "iosSpinner", oldValue, value)
        }
}
val GenPagesAPILoadingLoadingClass = CreateVueComponent(GenPagesAPILoadingLoading::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPILoadingLoading.inheritAttrs, inject = GenPagesAPILoadingLoading.inject, props = GenPagesAPILoadingLoading.props, propsNeedCastKeys = GenPagesAPILoadingLoading.propsNeedCastKeys, emits = GenPagesAPILoadingLoading.emits, components = GenPagesAPILoadingLoading.components, styles = GenPagesAPILoadingLoading.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPILoadingLoading.setup(props as GenPagesAPILoadingLoading, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPILoadingLoading {
    return GenPagesAPILoadingLoading(instance, renderer)
}
)
open class IconItemType (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return IconItemTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class IconItemTypeReactiveObject : IconItemType, IUTSReactive<IconItemType> {
    override var __v_raw: IconItemType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: IconItemType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): IconItemTypeReactiveObject {
        return IconItemTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class PositionItemType (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return PositionItemTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class PositionItemTypeReactiveObject : PositionItemType, IUTSReactive<PositionItemType> {
    override var __v_raw: PositionItemType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: PositionItemType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): PositionItemTypeReactiveObject {
        return PositionItemTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__65 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var exeRet: String,
    @JsonNotNull
    open var imageSelect: Boolean = false,
    @JsonNotNull
    open var maskSelect: Boolean = false,
    @JsonNotNull
    open var intervalSelect: Number,
    @JsonNotNull
    open var position_current: Number,
    @JsonNotNull
    open var position_enum: UTSArray<PositionItemType>,
    @JsonNotNull
    open var icon_current: Number,
    @JsonNotNull
    open var icon_enum: UTSArray<IconItemType>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__65ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__65ReactiveObject : DataType__65, IUTSReactive<DataType__65> {
    override var __v_raw: DataType__65
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__65, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, exeRet = __v_raw.exeRet, imageSelect = __v_raw.imageSelect, maskSelect = __v_raw.maskSelect, intervalSelect = __v_raw.intervalSelect, position_current = __v_raw.position_current, position_enum = __v_raw.position_enum, icon_current = __v_raw.icon_current, icon_enum = __v_raw.icon_enum) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__65ReactiveObject {
        return DataType__65ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var exeRet: String
        get() {
            return _tRG(__v_raw, "exeRet", __v_raw.exeRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("exeRet")) {
                return
            }
            val oldValue = __v_raw.exeRet
            __v_raw.exeRet = value
            _tRS(__v_raw, "exeRet", oldValue, value)
        }
    override var imageSelect: Boolean
        get() {
            return _tRG(__v_raw, "imageSelect", __v_raw.imageSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSelect")) {
                return
            }
            val oldValue = __v_raw.imageSelect
            __v_raw.imageSelect = value
            _tRS(__v_raw, "imageSelect", oldValue, value)
        }
    override var maskSelect: Boolean
        get() {
            return _tRG(__v_raw, "maskSelect", __v_raw.maskSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("maskSelect")) {
                return
            }
            val oldValue = __v_raw.maskSelect
            __v_raw.maskSelect = value
            _tRS(__v_raw, "maskSelect", oldValue, value)
        }
    override var intervalSelect: Number
        get() {
            return _tRG(__v_raw, "intervalSelect", __v_raw.intervalSelect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("intervalSelect")) {
                return
            }
            val oldValue = __v_raw.intervalSelect
            __v_raw.intervalSelect = value
            _tRS(__v_raw, "intervalSelect", oldValue, value)
        }
    override var position_current: Number
        get() {
            return _tRG(__v_raw, "position_current", __v_raw.position_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("position_current")) {
                return
            }
            val oldValue = __v_raw.position_current
            __v_raw.position_current = value
            _tRS(__v_raw, "position_current", oldValue, value)
        }
    override var position_enum: UTSArray<PositionItemType>
        get() {
            return _tRG(__v_raw, "position_enum", __v_raw.position_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("position_enum")) {
                return
            }
            val oldValue = __v_raw.position_enum
            __v_raw.position_enum = value
            _tRS(__v_raw, "position_enum", oldValue, value)
        }
    override var icon_current: Number
        get() {
            return _tRG(__v_raw, "icon_current", __v_raw.icon_current, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("icon_current")) {
                return
            }
            val oldValue = __v_raw.icon_current
            __v_raw.icon_current = value
            _tRS(__v_raw, "icon_current", oldValue, value)
        }
    override var icon_enum: UTSArray<IconItemType>
        get() {
            return _tRG(__v_raw, "icon_enum", __v_raw.icon_enum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("icon_enum")) {
                return
            }
            val oldValue = __v_raw.icon_enum
            __v_raw.icon_enum = value
            _tRS(__v_raw, "icon_enum", oldValue, value)
        }
}
val GenPagesAPIToastToastClass = CreateVueComponent(GenPagesAPIToastToast::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIToastToast.inheritAttrs, inject = GenPagesAPIToastToast.inject, props = GenPagesAPIToastToast.props, propsNeedCastKeys = GenPagesAPIToastToast.propsNeedCastKeys, emits = GenPagesAPIToastToast.emits, components = GenPagesAPIToastToast.components, styles = GenPagesAPIToastToast.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIToastToast.setup(props as GenPagesAPIToastToast, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIToastToast {
    return GenPagesAPIToastToast(instance, renderer)
}
)
open class DataType__66 (
    @JsonNotNull
    open var uniIcon1: String,
    @JsonNotNull
    open var uniIcon2: String,
    @JsonNotNull
    open var uniIcon3: String,
    @JsonNotNull
    open var successTriggeredNum: Number,
    @JsonNotNull
    open var loadFontStatus: UTSArray<Boolean>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__66ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__66ReactiveObject : DataType__66, IUTSReactive<DataType__66> {
    override var __v_raw: DataType__66
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__66, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(uniIcon1 = __v_raw.uniIcon1, uniIcon2 = __v_raw.uniIcon2, uniIcon3 = __v_raw.uniIcon3, successTriggeredNum = __v_raw.successTriggeredNum, loadFontStatus = __v_raw.loadFontStatus) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__66ReactiveObject {
        return DataType__66ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var uniIcon1: String
        get() {
            return _tRG(__v_raw, "uniIcon1", __v_raw.uniIcon1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("uniIcon1")) {
                return
            }
            val oldValue = __v_raw.uniIcon1
            __v_raw.uniIcon1 = value
            _tRS(__v_raw, "uniIcon1", oldValue, value)
        }
    override var uniIcon2: String
        get() {
            return _tRG(__v_raw, "uniIcon2", __v_raw.uniIcon2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("uniIcon2")) {
                return
            }
            val oldValue = __v_raw.uniIcon2
            __v_raw.uniIcon2 = value
            _tRS(__v_raw, "uniIcon2", oldValue, value)
        }
    override var uniIcon3: String
        get() {
            return _tRG(__v_raw, "uniIcon3", __v_raw.uniIcon3, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("uniIcon3")) {
                return
            }
            val oldValue = __v_raw.uniIcon3
            __v_raw.uniIcon3 = value
            _tRS(__v_raw, "uniIcon3", oldValue, value)
        }
    override var successTriggeredNum: Number
        get() {
            return _tRG(__v_raw, "successTriggeredNum", __v_raw.successTriggeredNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("successTriggeredNum")) {
                return
            }
            val oldValue = __v_raw.successTriggeredNum
            __v_raw.successTriggeredNum = value
            _tRS(__v_raw, "successTriggeredNum", oldValue, value)
        }
    override var loadFontStatus: UTSArray<Boolean>
        get() {
            return _tRG(__v_raw, "loadFontStatus", __v_raw.loadFontStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("loadFontStatus")) {
                return
            }
            val oldValue = __v_raw.loadFontStatus
            __v_raw.loadFontStatus = value
            _tRS(__v_raw, "loadFontStatus", oldValue, value)
        }
}
val GenPagesAPILoadFontFaceLoadFontFaceClass = CreateVueComponent(GenPagesAPILoadFontFaceLoadFontFace::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPILoadFontFaceLoadFontFace.inheritAttrs, inject = GenPagesAPILoadFontFaceLoadFontFace.inject, props = GenPagesAPILoadFontFaceLoadFontFace.props, propsNeedCastKeys = GenPagesAPILoadFontFaceLoadFontFace.propsNeedCastKeys, emits = GenPagesAPILoadFontFaceLoadFontFace.emits, components = GenPagesAPILoadFontFaceLoadFontFace.components, styles = GenPagesAPILoadFontFaceLoadFontFace.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPILoadFontFaceLoadFontFace.setup(props as GenPagesAPILoadFontFaceLoadFontFace, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPILoadFontFaceLoadFontFace {
    return GenPagesAPILoadFontFaceLoadFontFace(instance, renderer)
}
)
val GenPagesAPILoadFontFaceLoadFontFaceChildClass = CreateVueComponent(GenPagesAPILoadFontFaceLoadFontFaceChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPILoadFontFaceLoadFontFaceChild.inheritAttrs, inject = GenPagesAPILoadFontFaceLoadFontFaceChild.inject, props = GenPagesAPILoadFontFaceLoadFontFaceChild.props, propsNeedCastKeys = GenPagesAPILoadFontFaceLoadFontFaceChild.propsNeedCastKeys, emits = GenPagesAPILoadFontFaceLoadFontFaceChild.emits, components = GenPagesAPILoadFontFaceLoadFontFaceChild.components, styles = GenPagesAPILoadFontFaceLoadFontFaceChild.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPILoadFontFaceLoadFontFaceChild.setup(props as GenPagesAPILoadFontFaceLoadFontFaceChild)
    }
    )
}
, fun(instance, renderer): GenPagesAPILoadFontFaceLoadFontFaceChild {
    return GenPagesAPILoadFontFaceLoadFontFaceChild(instance, renderer)
}
)
typealias GetLocationType = String
open class LocationItem (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    open var provider: UniProvider? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LocationItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LocationItemReactiveObject : LocationItem, IUTSReactive<LocationItem> {
    override var __v_raw: LocationItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: LocationItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, provider = __v_raw.provider) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LocationItemReactiveObject {
        return LocationItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var provider: UniProvider?
        get() {
            return _tRG(__v_raw, "provider", __v_raw.provider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("provider")) {
                return
            }
            val oldValue = __v_raw.provider
            __v_raw.provider = value
            _tRS(__v_raw, "provider", oldValue, value)
        }
}
open class ItemType__6 (
    @JsonNotNull
    open var value: GetLocationType,
    @JsonNotNull
    open var name: GetLocationType,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__6ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__6ReactiveObject : ItemType__6, IUTSReactive<ItemType__6> {
    override var __v_raw: ItemType__6
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__6, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__6ReactiveObject {
        return ItemType__6ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: GetLocationType
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: GetLocationType
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class JestData (
    @JsonNotNull
    open var jest_provider: String,
    @JsonNotNull
    open var jest_type: GetLocationType,
    @JsonNotNull
    open var jest_isAltitude: Boolean = false,
    @JsonNotNull
    open var jest_isGeocode: Boolean = false,
    @JsonNotNull
    open var jest_isHighAccuracy: Boolean = false,
    @JsonNotNull
    open var jest_altitude: Number,
    @JsonNotNull
    open var jest_longitude: Number,
    @JsonNotNull
    open var jest_latitude: Number,
    @JsonNotNull
    open var jest_address: String,
    @JsonNotNull
    open var jest_errCode: Number,
    @JsonNotNull
    open var jest_complete: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return JestDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class JestDataReactiveObject : JestData, IUTSReactive<JestData> {
    override var __v_raw: JestData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: JestData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(jest_provider = __v_raw.jest_provider, jest_type = __v_raw.jest_type, jest_isAltitude = __v_raw.jest_isAltitude, jest_isGeocode = __v_raw.jest_isGeocode, jest_isHighAccuracy = __v_raw.jest_isHighAccuracy, jest_altitude = __v_raw.jest_altitude, jest_longitude = __v_raw.jest_longitude, jest_latitude = __v_raw.jest_latitude, jest_address = __v_raw.jest_address, jest_errCode = __v_raw.jest_errCode, jest_complete = __v_raw.jest_complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): JestDataReactiveObject {
        return JestDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var jest_provider: String
        get() {
            return _tRG(__v_raw, "jest_provider", __v_raw.jest_provider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_provider")) {
                return
            }
            val oldValue = __v_raw.jest_provider
            __v_raw.jest_provider = value
            _tRS(__v_raw, "jest_provider", oldValue, value)
        }
    override var jest_type: GetLocationType
        get() {
            return _tRG(__v_raw, "jest_type", __v_raw.jest_type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_type")) {
                return
            }
            val oldValue = __v_raw.jest_type
            __v_raw.jest_type = value
            _tRS(__v_raw, "jest_type", oldValue, value)
        }
    override var jest_isAltitude: Boolean
        get() {
            return _tRG(__v_raw, "jest_isAltitude", __v_raw.jest_isAltitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_isAltitude")) {
                return
            }
            val oldValue = __v_raw.jest_isAltitude
            __v_raw.jest_isAltitude = value
            _tRS(__v_raw, "jest_isAltitude", oldValue, value)
        }
    override var jest_isGeocode: Boolean
        get() {
            return _tRG(__v_raw, "jest_isGeocode", __v_raw.jest_isGeocode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_isGeocode")) {
                return
            }
            val oldValue = __v_raw.jest_isGeocode
            __v_raw.jest_isGeocode = value
            _tRS(__v_raw, "jest_isGeocode", oldValue, value)
        }
    override var jest_isHighAccuracy: Boolean
        get() {
            return _tRG(__v_raw, "jest_isHighAccuracy", __v_raw.jest_isHighAccuracy, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_isHighAccuracy")) {
                return
            }
            val oldValue = __v_raw.jest_isHighAccuracy
            __v_raw.jest_isHighAccuracy = value
            _tRS(__v_raw, "jest_isHighAccuracy", oldValue, value)
        }
    override var jest_altitude: Number
        get() {
            return _tRG(__v_raw, "jest_altitude", __v_raw.jest_altitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_altitude")) {
                return
            }
            val oldValue = __v_raw.jest_altitude
            __v_raw.jest_altitude = value
            _tRS(__v_raw, "jest_altitude", oldValue, value)
        }
    override var jest_longitude: Number
        get() {
            return _tRG(__v_raw, "jest_longitude", __v_raw.jest_longitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_longitude")) {
                return
            }
            val oldValue = __v_raw.jest_longitude
            __v_raw.jest_longitude = value
            _tRS(__v_raw, "jest_longitude", oldValue, value)
        }
    override var jest_latitude: Number
        get() {
            return _tRG(__v_raw, "jest_latitude", __v_raw.jest_latitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_latitude")) {
                return
            }
            val oldValue = __v_raw.jest_latitude
            __v_raw.jest_latitude = value
            _tRS(__v_raw, "jest_latitude", oldValue, value)
        }
    override var jest_address: String
        get() {
            return _tRG(__v_raw, "jest_address", __v_raw.jest_address, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_address")) {
                return
            }
            val oldValue = __v_raw.jest_address
            __v_raw.jest_address = value
            _tRS(__v_raw, "jest_address", oldValue, value)
        }
    override var jest_errCode: Number
        get() {
            return _tRG(__v_raw, "jest_errCode", __v_raw.jest_errCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_errCode")) {
                return
            }
            val oldValue = __v_raw.jest_errCode
            __v_raw.jest_errCode = value
            _tRS(__v_raw, "jest_errCode", oldValue, value)
        }
    override var jest_complete: Boolean
        get() {
            return _tRG(__v_raw, "jest_complete", __v_raw.jest_complete, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_complete")) {
                return
            }
            val oldValue = __v_raw.jest_complete
            __v_raw.jest_complete = value
            _tRS(__v_raw, "jest_complete", oldValue, value)
        }
}
val GenPagesAPIGetLocationGetLocationClass = CreateVueComponent(GenPagesAPIGetLocationGetLocation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetLocationGetLocation.inheritAttrs, inject = GenPagesAPIGetLocationGetLocation.inject, props = GenPagesAPIGetLocationGetLocation.props, propsNeedCastKeys = GenPagesAPIGetLocationGetLocation.propsNeedCastKeys, emits = GenPagesAPIGetLocationGetLocation.emits, components = GenPagesAPIGetLocationGetLocation.components, styles = GenPagesAPIGetLocationGetLocation.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetLocationGetLocation.setup(props as GenPagesAPIGetLocationGetLocation, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetLocationGetLocation {
    return GenPagesAPIGetLocationGetLocation(instance, renderer)
}
)
typealias LocationType = String
open class ItemType__7 (
    @JsonNotNull
    open var value: LocationType,
    @JsonNotNull
    open var name: LocationType,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__7ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__7ReactiveObject : ItemType__7, IUTSReactive<ItemType__7> {
    override var __v_raw: ItemType__7
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__7, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__7ReactiveObject {
        return ItemType__7ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: LocationType
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: LocationType
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class LocationItem__1 (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    open var provider: UniProvider? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LocationItem__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LocationItem__1ReactiveObject : LocationItem__1, IUTSReactive<LocationItem__1> {
    override var __v_raw: LocationItem__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: LocationItem__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, provider = __v_raw.provider) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LocationItem__1ReactiveObject {
        return LocationItem__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var provider: UniProvider?
        get() {
            return _tRG(__v_raw, "provider", __v_raw.provider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("provider")) {
                return
            }
            val oldValue = __v_raw.provider
            __v_raw.provider = value
            _tRS(__v_raw, "provider", oldValue, value)
        }
}
open class DataType__67 (
    @JsonNotNull
    open var log: String,
    @JsonNotNull
    open var logAble: Boolean = false,
    @JsonNotNull
    open var providerList: UTSArray<LocationItem__1>,
    @JsonNotNull
    open var currentSelectedProvider: Number,
    @JsonNotNull
    open var currentSelectedType: Number,
    @JsonNotNull
    open var startSuccess: Boolean = false,
    @JsonNotNull
    open var stopSuccess: Boolean = false,
    @JsonNotNull
    open var errCode: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__67ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__67ReactiveObject : DataType__67, IUTSReactive<DataType__67> {
    override var __v_raw: DataType__67
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__67, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(log = __v_raw.log, logAble = __v_raw.logAble, providerList = __v_raw.providerList, currentSelectedProvider = __v_raw.currentSelectedProvider, currentSelectedType = __v_raw.currentSelectedType, startSuccess = __v_raw.startSuccess, stopSuccess = __v_raw.stopSuccess, errCode = __v_raw.errCode) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__67ReactiveObject {
        return DataType__67ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var log: String
        get() {
            return _tRG(__v_raw, "log", __v_raw.log, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("log")) {
                return
            }
            val oldValue = __v_raw.log
            __v_raw.log = value
            _tRS(__v_raw, "log", oldValue, value)
        }
    override var logAble: Boolean
        get() {
            return _tRG(__v_raw, "logAble", __v_raw.logAble, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("logAble")) {
                return
            }
            val oldValue = __v_raw.logAble
            __v_raw.logAble = value
            _tRS(__v_raw, "logAble", oldValue, value)
        }
    override var providerList: UTSArray<LocationItem__1>
        get() {
            return _tRG(__v_raw, "providerList", __v_raw.providerList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("providerList")) {
                return
            }
            val oldValue = __v_raw.providerList
            __v_raw.providerList = value
            _tRS(__v_raw, "providerList", oldValue, value)
        }
    override var currentSelectedProvider: Number
        get() {
            return _tRG(__v_raw, "currentSelectedProvider", __v_raw.currentSelectedProvider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentSelectedProvider")) {
                return
            }
            val oldValue = __v_raw.currentSelectedProvider
            __v_raw.currentSelectedProvider = value
            _tRS(__v_raw, "currentSelectedProvider", oldValue, value)
        }
    override var currentSelectedType: Number
        get() {
            return _tRG(__v_raw, "currentSelectedType", __v_raw.currentSelectedType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentSelectedType")) {
                return
            }
            val oldValue = __v_raw.currentSelectedType
            __v_raw.currentSelectedType = value
            _tRS(__v_raw, "currentSelectedType", oldValue, value)
        }
    override var startSuccess: Boolean
        get() {
            return _tRG(__v_raw, "startSuccess", __v_raw.startSuccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startSuccess")) {
                return
            }
            val oldValue = __v_raw.startSuccess
            __v_raw.startSuccess = value
            _tRS(__v_raw, "startSuccess", oldValue, value)
        }
    override var stopSuccess: Boolean
        get() {
            return _tRG(__v_raw, "stopSuccess", __v_raw.stopSuccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("stopSuccess")) {
                return
            }
            val oldValue = __v_raw.stopSuccess
            __v_raw.stopSuccess = value
            _tRS(__v_raw, "stopSuccess", oldValue, value)
        }
    override var errCode: Number
        get() {
            return _tRG(__v_raw, "errCode", __v_raw.errCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errCode")) {
                return
            }
            val oldValue = __v_raw.errCode
            __v_raw.errCode = value
            _tRS(__v_raw, "errCode", oldValue, value)
        }
}
val GenPagesAPILocationChangeLocationChangeClass = CreateVueComponent(GenPagesAPILocationChangeLocationChange::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPILocationChangeLocationChange.inheritAttrs, inject = GenPagesAPILocationChangeLocationChange.inject, props = GenPagesAPILocationChangeLocationChange.props, propsNeedCastKeys = GenPagesAPILocationChangeLocationChange.propsNeedCastKeys, emits = GenPagesAPILocationChangeLocationChange.emits, components = GenPagesAPILocationChangeLocationChange.components, styles = GenPagesAPILocationChangeLocationChange.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPILocationChangeLocationChange.setup(props as GenPagesAPILocationChangeLocationChange, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPILocationChangeLocationChange {
    return GenPagesAPILocationChangeLocationChange(instance, renderer)
}
)
open class DataType__68 (
    @JsonNotNull
    open var dialogPagesNum: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__68ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__68ReactiveObject : DataType__68, IUTSReactive<DataType__68> {
    override var __v_raw: DataType__68
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__68, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(dialogPagesNum = __v_raw.dialogPagesNum) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__68ReactiveObject {
        return DataType__68ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var dialogPagesNum: Number
        get() {
            return _tRG(__v_raw, "dialogPagesNum", __v_raw.dialogPagesNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("dialogPagesNum")) {
                return
            }
            val oldValue = __v_raw.dialogPagesNum
            __v_raw.dialogPagesNum = value
            _tRS(__v_raw, "dialogPagesNum", oldValue, value)
        }
}
val GenPagesAPIOpenLocationOpenLocationClass = CreateVueComponent(GenPagesAPIOpenLocationOpenLocation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIOpenLocationOpenLocation.inheritAttrs, inject = GenPagesAPIOpenLocationOpenLocation.inject, props = GenPagesAPIOpenLocationOpenLocation.props, propsNeedCastKeys = GenPagesAPIOpenLocationOpenLocation.propsNeedCastKeys, emits = GenPagesAPIOpenLocationOpenLocation.emits, components = GenPagesAPIOpenLocationOpenLocation.components, styles = GenPagesAPIOpenLocationOpenLocation.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIOpenLocationOpenLocation.setup(props as GenPagesAPIOpenLocationOpenLocation, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIOpenLocationOpenLocation {
    return GenPagesAPIOpenLocationOpenLocation(instance, renderer)
}
)
open class Location (
    @JsonNotNull
    open var latitude: UTSArray<String>,
    @JsonNotNull
    open var longitude: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LocationReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LocationReactiveObject : Location, IUTSReactive<Location> {
    override var __v_raw: Location
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Location, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(latitude = __v_raw.latitude, longitude = __v_raw.longitude) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LocationReactiveObject {
        return LocationReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var latitude: UTSArray<String>
        get() {
            return _tRG(__v_raw, "latitude", __v_raw.latitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("latitude")) {
                return
            }
            val oldValue = __v_raw.latitude
            __v_raw.latitude = value
            _tRS(__v_raw, "latitude", oldValue, value)
        }
    override var longitude: UTSArray<String>
        get() {
            return _tRG(__v_raw, "longitude", __v_raw.longitude, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("longitude")) {
                return
            }
            val oldValue = __v_raw.longitude
            __v_raw.longitude = value
            _tRS(__v_raw, "longitude", oldValue, value)
        }
}
open class DataType__69 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var hasLocation: Boolean = false,
    @JsonNotNull
    open var location: Location,
    @JsonNotNull
    open var locationName: String,
    @JsonNotNull
    open var locationAddress: String,
    @JsonNotNull
    open var dialogPagesNum: Number,
    @JsonNotNull
    open var hoverLocation: Boolean = false,
    @JsonNotNull
    open var hoverKeyword: Boolean = false,
    @JsonNotNull
    open var hoverPayload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__69ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__69ReactiveObject : DataType__69, IUTSReactive<DataType__69> {
    override var __v_raw: DataType__69
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__69, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, hasLocation = __v_raw.hasLocation, location = __v_raw.location, locationName = __v_raw.locationName, locationAddress = __v_raw.locationAddress, dialogPagesNum = __v_raw.dialogPagesNum, hoverLocation = __v_raw.hoverLocation, hoverKeyword = __v_raw.hoverKeyword, hoverPayload = __v_raw.hoverPayload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__69ReactiveObject {
        return DataType__69ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var hasLocation: Boolean
        get() {
            return _tRG(__v_raw, "hasLocation", __v_raw.hasLocation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hasLocation")) {
                return
            }
            val oldValue = __v_raw.hasLocation
            __v_raw.hasLocation = value
            _tRS(__v_raw, "hasLocation", oldValue, value)
        }
    override var location: Location
        get() {
            return _tRG(__v_raw, "location", __v_raw.location, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("location")) {
                return
            }
            val oldValue = __v_raw.location
            __v_raw.location = value
            _tRS(__v_raw, "location", oldValue, value)
        }
    override var locationName: String
        get() {
            return _tRG(__v_raw, "locationName", __v_raw.locationName, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("locationName")) {
                return
            }
            val oldValue = __v_raw.locationName
            __v_raw.locationName = value
            _tRS(__v_raw, "locationName", oldValue, value)
        }
    override var locationAddress: String
        get() {
            return _tRG(__v_raw, "locationAddress", __v_raw.locationAddress, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("locationAddress")) {
                return
            }
            val oldValue = __v_raw.locationAddress
            __v_raw.locationAddress = value
            _tRS(__v_raw, "locationAddress", oldValue, value)
        }
    override var dialogPagesNum: Number
        get() {
            return _tRG(__v_raw, "dialogPagesNum", __v_raw.dialogPagesNum, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("dialogPagesNum")) {
                return
            }
            val oldValue = __v_raw.dialogPagesNum
            __v_raw.dialogPagesNum = value
            _tRS(__v_raw, "dialogPagesNum", oldValue, value)
        }
    override var hoverLocation: Boolean
        get() {
            return _tRG(__v_raw, "hoverLocation", __v_raw.hoverLocation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hoverLocation")) {
                return
            }
            val oldValue = __v_raw.hoverLocation
            __v_raw.hoverLocation = value
            _tRS(__v_raw, "hoverLocation", oldValue, value)
        }
    override var hoverKeyword: Boolean
        get() {
            return _tRG(__v_raw, "hoverKeyword", __v_raw.hoverKeyword, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hoverKeyword")) {
                return
            }
            val oldValue = __v_raw.hoverKeyword
            __v_raw.hoverKeyword = value
            _tRS(__v_raw, "hoverKeyword", oldValue, value)
        }
    override var hoverPayload: Boolean
        get() {
            return _tRG(__v_raw, "hoverPayload", __v_raw.hoverPayload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hoverPayload")) {
                return
            }
            val oldValue = __v_raw.hoverPayload
            __v_raw.hoverPayload = value
            _tRS(__v_raw, "hoverPayload", oldValue, value)
        }
}
val GenPagesAPIChooseLocationChooseLocationClass = CreateVueComponent(GenPagesAPIChooseLocationChooseLocation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseLocationChooseLocation.inheritAttrs, inject = GenPagesAPIChooseLocationChooseLocation.inject, props = GenPagesAPIChooseLocationChooseLocation.props, propsNeedCastKeys = GenPagesAPIChooseLocationChooseLocation.propsNeedCastKeys, emits = GenPagesAPIChooseLocationChooseLocation.emits, components = GenPagesAPIChooseLocationChooseLocation.components, styles = GenPagesAPIChooseLocationChooseLocation.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIChooseLocationChooseLocation.setup(props as GenPagesAPIChooseLocationChooseLocation, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseLocationChooseLocation {
    return GenPagesAPIChooseLocationChooseLocation(instance, renderer)
}
)
val GenPagesAPIInterceptorInterceptorClass = CreateVueComponent(GenPagesAPIInterceptorInterceptor::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIInterceptorInterceptor.inheritAttrs, inject = GenPagesAPIInterceptorInterceptor.inject, props = GenPagesAPIInterceptorInterceptor.props, propsNeedCastKeys = GenPagesAPIInterceptorInterceptor.propsNeedCastKeys, emits = GenPagesAPIInterceptorInterceptor.emits, components = GenPagesAPIInterceptorInterceptor.components, styles = GenPagesAPIInterceptorInterceptor.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIInterceptorInterceptor.setup(props as GenPagesAPIInterceptorInterceptor, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIInterceptorInterceptor {
    return GenPagesAPIInterceptorInterceptor(instance, renderer)
}
)
open class DataType__70 (
    @JsonNotNull
    open var page: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__70ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__70ReactiveObject : DataType__70, IUTSReactive<DataType__70> {
    override var __v_raw: DataType__70
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__70, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(page = __v_raw.page) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__70ReactiveObject {
        return DataType__70ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var page: Number
        get() {
            return _tRG(__v_raw, "page", __v_raw.page, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("page")) {
                return
            }
            val oldValue = __v_raw.page
            __v_raw.page = value
            _tRS(__v_raw, "page", oldValue, value)
        }
}
val GenPagesAPIInterceptorPage1Class = CreateVueComponent(GenPagesAPIInterceptorPage1::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIInterceptorPage1.inheritAttrs, inject = GenPagesAPIInterceptorPage1.inject, props = GenPagesAPIInterceptorPage1.props, propsNeedCastKeys = GenPagesAPIInterceptorPage1.propsNeedCastKeys, emits = GenPagesAPIInterceptorPage1.emits, components = GenPagesAPIInterceptorPage1.components, styles = GenPagesAPIInterceptorPage1.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIInterceptorPage1.setup(props as GenPagesAPIInterceptorPage1, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIInterceptorPage1 {
    return GenPagesAPIInterceptorPage1(instance, renderer)
}
)
open class DataType__71 (
    @JsonNotNull
    open var page: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__71ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__71ReactiveObject : DataType__71, IUTSReactive<DataType__71> {
    override var __v_raw: DataType__71
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__71, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(page = __v_raw.page) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__71ReactiveObject {
        return DataType__71ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var page: Number
        get() {
            return _tRG(__v_raw, "page", __v_raw.page, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("page")) {
                return
            }
            val oldValue = __v_raw.page
            __v_raw.page = value
            _tRS(__v_raw, "page", oldValue, value)
        }
}
val GenPagesAPIInterceptorPage2Class = CreateVueComponent(GenPagesAPIInterceptorPage2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIInterceptorPage2.inheritAttrs, inject = GenPagesAPIInterceptorPage2.inject, props = GenPagesAPIInterceptorPage2.props, propsNeedCastKeys = GenPagesAPIInterceptorPage2.propsNeedCastKeys, emits = GenPagesAPIInterceptorPage2.emits, components = GenPagesAPIInterceptorPage2.components, styles = GenPagesAPIInterceptorPage2.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIInterceptorPage2.setup(props as GenPagesAPIInterceptorPage2, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIInterceptorPage2 {
    return GenPagesAPIInterceptorPage2(instance, renderer)
}
)
open class DataType__72 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var res: String,
    open var task: RequestTask? = null,
    @JsonNotNull
    open var host: String,
    @JsonNotNull
    open var url: String,
    open var method: RequestMethod? = null,
    open var data: Any? = null,
    open var header: UTSJSONObject? = null,
    @JsonNotNull
    open var errorCodeUrls: UTSArray<String>,
    @JsonNotNull
    open var headerUrls: UTSArray<String>,
    @JsonNotNull
    open var contentTypeUrls: UTSArray<String>,
    @JsonNotNull
    open var postUrls: UTSArray<String>,
    @JsonNotNull
    open var jest_requestTask_result: Boolean = false,
    @JsonNotNull
    open var jest_result: Boolean = false,
    @JsonNotNull
    open var jest_result_data: String,
    @JsonNotNull
    open var jest_complete: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__72ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__72ReactiveObject : DataType__72, IUTSReactive<DataType__72> {
    override var __v_raw: DataType__72
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__72, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, res = __v_raw.res, task = __v_raw.task, host = __v_raw.host, url = __v_raw.url, method = __v_raw.method, data = __v_raw.data, header = __v_raw.header, errorCodeUrls = __v_raw.errorCodeUrls, headerUrls = __v_raw.headerUrls, contentTypeUrls = __v_raw.contentTypeUrls, postUrls = __v_raw.postUrls, jest_requestTask_result = __v_raw.jest_requestTask_result, jest_result = __v_raw.jest_result, jest_result_data = __v_raw.jest_result_data, jest_complete = __v_raw.jest_complete) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__72ReactiveObject {
        return DataType__72ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var res: String
        get() {
            return _tRG(__v_raw, "res", __v_raw.res, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("res")) {
                return
            }
            val oldValue = __v_raw.res
            __v_raw.res = value
            _tRS(__v_raw, "res", oldValue, value)
        }
    override var task: RequestTask?
        get() {
            return _tRG(__v_raw, "task", __v_raw.task, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("task")) {
                return
            }
            val oldValue = __v_raw.task
            __v_raw.task = value
            _tRS(__v_raw, "task", oldValue, value)
        }
    override var host: String
        get() {
            return _tRG(__v_raw, "host", __v_raw.host, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("host")) {
                return
            }
            val oldValue = __v_raw.host
            __v_raw.host = value
            _tRS(__v_raw, "host", oldValue, value)
        }
    override var url: String
        get() {
            return _tRG(__v_raw, "url", __v_raw.url, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("url")) {
                return
            }
            val oldValue = __v_raw.url
            __v_raw.url = value
            _tRS(__v_raw, "url", oldValue, value)
        }
    override var method: RequestMethod?
        get() {
            return _tRG(__v_raw, "method", __v_raw.method, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("method")) {
                return
            }
            val oldValue = __v_raw.method
            __v_raw.method = value
            _tRS(__v_raw, "method", oldValue, value)
        }
    override var data: Any?
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
    override var header: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "header", __v_raw.header, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("header")) {
                return
            }
            val oldValue = __v_raw.header
            __v_raw.header = value
            _tRS(__v_raw, "header", oldValue, value)
        }
    override var errorCodeUrls: UTSArray<String>
        get() {
            return _tRG(__v_raw, "errorCodeUrls", __v_raw.errorCodeUrls, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorCodeUrls")) {
                return
            }
            val oldValue = __v_raw.errorCodeUrls
            __v_raw.errorCodeUrls = value
            _tRS(__v_raw, "errorCodeUrls", oldValue, value)
        }
    override var headerUrls: UTSArray<String>
        get() {
            return _tRG(__v_raw, "headerUrls", __v_raw.headerUrls, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("headerUrls")) {
                return
            }
            val oldValue = __v_raw.headerUrls
            __v_raw.headerUrls = value
            _tRS(__v_raw, "headerUrls", oldValue, value)
        }
    override var contentTypeUrls: UTSArray<String>
        get() {
            return _tRG(__v_raw, "contentTypeUrls", __v_raw.contentTypeUrls, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("contentTypeUrls")) {
                return
            }
            val oldValue = __v_raw.contentTypeUrls
            __v_raw.contentTypeUrls = value
            _tRS(__v_raw, "contentTypeUrls", oldValue, value)
        }
    override var postUrls: UTSArray<String>
        get() {
            return _tRG(__v_raw, "postUrls", __v_raw.postUrls, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("postUrls")) {
                return
            }
            val oldValue = __v_raw.postUrls
            __v_raw.postUrls = value
            _tRS(__v_raw, "postUrls", oldValue, value)
        }
    override var jest_requestTask_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_requestTask_result", __v_raw.jest_requestTask_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_requestTask_result")) {
                return
            }
            val oldValue = __v_raw.jest_requestTask_result
            __v_raw.jest_requestTask_result = value
            _tRS(__v_raw, "jest_requestTask_result", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
    override var jest_result_data: String
        get() {
            return _tRG(__v_raw, "jest_result_data", __v_raw.jest_result_data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result_data")) {
                return
            }
            val oldValue = __v_raw.jest_result_data
            __v_raw.jest_result_data = value
            _tRS(__v_raw, "jest_result_data", oldValue, value)
        }
    override var jest_complete: Boolean
        get() {
            return _tRG(__v_raw, "jest_complete", __v_raw.jest_complete, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_complete")) {
                return
            }
            val oldValue = __v_raw.jest_complete
            __v_raw.jest_complete = value
            _tRS(__v_raw, "jest_complete", oldValue, value)
        }
}
val GenPagesAPIRequestRequestClass = CreateVueComponent(GenPagesAPIRequestRequest::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestRequest.inheritAttrs, inject = GenPagesAPIRequestRequest.inject, props = GenPagesAPIRequestRequest.props, propsNeedCastKeys = GenPagesAPIRequestRequest.propsNeedCastKeys, emits = GenPagesAPIRequestRequest.emits, components = GenPagesAPIRequestRequest.components, styles = GenPagesAPIRequestRequest.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIRequestRequest.setup(props as GenPagesAPIRequestRequest, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestRequest {
    return GenPagesAPIRequestRequest(instance, renderer)
}
)
open class DataType__73 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var imageSrc: String,
    open var task: UploadTask? = null,
    @JsonNotNull
    open var jest_result: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__73ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__73ReactiveObject : DataType__73, IUTSReactive<DataType__73> {
    override var __v_raw: DataType__73
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__73, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, imageSrc = __v_raw.imageSrc, task = __v_raw.task, jest_result = __v_raw.jest_result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__73ReactiveObject {
        return DataType__73ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var imageSrc: String
        get() {
            return _tRG(__v_raw, "imageSrc", __v_raw.imageSrc, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSrc")) {
                return
            }
            val oldValue = __v_raw.imageSrc
            __v_raw.imageSrc = value
            _tRS(__v_raw, "imageSrc", oldValue, value)
        }
    override var task: UploadTask?
        get() {
            return _tRG(__v_raw, "task", __v_raw.task, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("task")) {
                return
            }
            val oldValue = __v_raw.task
            __v_raw.task = value
            _tRS(__v_raw, "task", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
}
val GenPagesAPIUploadFileUploadFileClass = CreateVueComponent(GenPagesAPIUploadFileUploadFile::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUploadFileUploadFile.inheritAttrs, inject = GenPagesAPIUploadFileUploadFile.inject, props = GenPagesAPIUploadFileUploadFile.props, propsNeedCastKeys = GenPagesAPIUploadFileUploadFile.propsNeedCastKeys, emits = GenPagesAPIUploadFileUploadFile.emits, components = GenPagesAPIUploadFileUploadFile.components, styles = GenPagesAPIUploadFileUploadFile.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUploadFileUploadFile.setup(props as GenPagesAPIUploadFileUploadFile, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUploadFileUploadFile {
    return GenPagesAPIUploadFileUploadFile(instance, renderer)
}
)
open class DataType__74 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var imageSrc: String,
    open var task: DownloadTask? = null,
    @JsonNotNull
    open var jest_result: Boolean = false,
    @JsonNotNull
    open var jest_callback_triggred: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__74ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__74ReactiveObject : DataType__74, IUTSReactive<DataType__74> {
    override var __v_raw: DataType__74
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__74, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, imageSrc = __v_raw.imageSrc, task = __v_raw.task, jest_result = __v_raw.jest_result, jest_callback_triggred = __v_raw.jest_callback_triggred) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__74ReactiveObject {
        return DataType__74ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var imageSrc: String
        get() {
            return _tRG(__v_raw, "imageSrc", __v_raw.imageSrc, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSrc")) {
                return
            }
            val oldValue = __v_raw.imageSrc
            __v_raw.imageSrc = value
            _tRS(__v_raw, "imageSrc", oldValue, value)
        }
    override var task: DownloadTask?
        get() {
            return _tRG(__v_raw, "task", __v_raw.task, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("task")) {
                return
            }
            val oldValue = __v_raw.task
            __v_raw.task = value
            _tRS(__v_raw, "task", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
    override var jest_callback_triggred: Boolean
        get() {
            return _tRG(__v_raw, "jest_callback_triggred", __v_raw.jest_callback_triggred, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_callback_triggred")) {
                return
            }
            val oldValue = __v_raw.jest_callback_triggred
            __v_raw.jest_callback_triggred = value
            _tRS(__v_raw, "jest_callback_triggred", oldValue, value)
        }
}
val GenPagesAPIDownloadFileDownloadFileClass = CreateVueComponent(GenPagesAPIDownloadFileDownloadFile::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDownloadFileDownloadFile.inheritAttrs, inject = GenPagesAPIDownloadFileDownloadFile.inject, props = GenPagesAPIDownloadFileDownloadFile.props, propsNeedCastKeys = GenPagesAPIDownloadFileDownloadFile.propsNeedCastKeys, emits = GenPagesAPIDownloadFileDownloadFile.emits, components = GenPagesAPIDownloadFileDownloadFile.components, styles = GenPagesAPIDownloadFileDownloadFile.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIDownloadFileDownloadFile.setup(props as GenPagesAPIDownloadFileDownloadFile, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDownloadFileDownloadFile {
    return GenPagesAPIDownloadFileDownloadFile(instance, renderer)
}
)
open class DataType__75 (
    @JsonNotNull
    open var jest_result: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__75ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__75ReactiveObject : DataType__75, IUTSReactive<DataType__75> {
    override var __v_raw: DataType__75
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__75, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(jest_result = __v_raw.jest_result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__75ReactiveObject {
        return DataType__75ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var jest_result: Number
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
}
val GenPagesAPIWebsocketSocketTaskClass = CreateVueComponent(GenPagesAPIWebsocketSocketTask::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIWebsocketSocketTask.inheritAttrs, inject = GenPagesAPIWebsocketSocketTask.inject, props = GenPagesAPIWebsocketSocketTask.props, propsNeedCastKeys = GenPagesAPIWebsocketSocketTask.propsNeedCastKeys, emits = GenPagesAPIWebsocketSocketTask.emits, components = GenPagesAPIWebsocketSocketTask.components, styles = GenPagesAPIWebsocketSocketTask.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIWebsocketSocketTask.setup(props as GenPagesAPIWebsocketSocketTask, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIWebsocketSocketTask {
    return GenPagesAPIWebsocketSocketTask(instance, renderer)
}
)
val GenPagesAPIWebsocketWebsocketClass = CreateVueComponent(GenPagesAPIWebsocketWebsocket::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIWebsocketWebsocket.inheritAttrs, inject = GenPagesAPIWebsocketWebsocket.inject, props = GenPagesAPIWebsocketWebsocket.props, propsNeedCastKeys = GenPagesAPIWebsocketWebsocket.propsNeedCastKeys, emits = GenPagesAPIWebsocketWebsocket.emits, components = GenPagesAPIWebsocketWebsocket.components, styles = GenPagesAPIWebsocketWebsocket.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIWebsocketWebsocket.setup(props as GenPagesAPIWebsocketWebsocket)
    }
    )
}
, fun(instance, renderer): GenPagesAPIWebsocketWebsocket {
    return GenPagesAPIWebsocketWebsocket(instance, renderer)
}
)
open class DataType__76 (
    @JsonNotNull
    open var logList: UTSArray<String>,
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var url: String,
    open var eventSource: UniEventSource? = null,
    @JsonNotNull
    open var open: Boolean = false,
    @JsonNotNull
    open var receiveMessage: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__76ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__76ReactiveObject : DataType__76, IUTSReactive<DataType__76> {
    override var __v_raw: DataType__76
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__76, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(logList = __v_raw.logList, title = __v_raw.title, url = __v_raw.url, eventSource = __v_raw.eventSource, open = __v_raw.open, receiveMessage = __v_raw.receiveMessage) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__76ReactiveObject {
        return DataType__76ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var logList: UTSArray<String>
        get() {
            return _tRG(__v_raw, "logList", __v_raw.logList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("logList")) {
                return
            }
            val oldValue = __v_raw.logList
            __v_raw.logList = value
            _tRS(__v_raw, "logList", oldValue, value)
        }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var url: String
        get() {
            return _tRG(__v_raw, "url", __v_raw.url, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("url")) {
                return
            }
            val oldValue = __v_raw.url
            __v_raw.url = value
            _tRS(__v_raw, "url", oldValue, value)
        }
    override var eventSource: UniEventSource?
        get() {
            return _tRG(__v_raw, "eventSource", __v_raw.eventSource, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("eventSource")) {
                return
            }
            val oldValue = __v_raw.eventSource
            __v_raw.eventSource = value
            _tRS(__v_raw, "eventSource", oldValue, value)
        }
    override var open: Boolean
        get() {
            return _tRG(__v_raw, "open", __v_raw.open, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("open")) {
                return
            }
            val oldValue = __v_raw.open
            __v_raw.open = value
            _tRS(__v_raw, "open", oldValue, value)
        }
    override var receiveMessage: Boolean
        get() {
            return _tRG(__v_raw, "receiveMessage", __v_raw.receiveMessage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("receiveMessage")) {
                return
            }
            val oldValue = __v_raw.receiveMessage
            __v_raw.receiveMessage = value
            _tRS(__v_raw, "receiveMessage", oldValue, value)
        }
}
val GenPagesAPIConnectEventSourceConnectEventSourceClass = CreateVueComponent(GenPagesAPIConnectEventSourceConnectEventSource::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIConnectEventSourceConnectEventSource.inheritAttrs, inject = GenPagesAPIConnectEventSourceConnectEventSource.inject, props = GenPagesAPIConnectEventSourceConnectEventSource.props, propsNeedCastKeys = GenPagesAPIConnectEventSourceConnectEventSource.propsNeedCastKeys, emits = GenPagesAPIConnectEventSourceConnectEventSource.emits, components = GenPagesAPIConnectEventSourceConnectEventSource.components, styles = GenPagesAPIConnectEventSourceConnectEventSource.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIConnectEventSourceConnectEventSource.setup(props as GenPagesAPIConnectEventSourceConnectEventSource, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIConnectEventSourceConnectEventSource {
    return GenPagesAPIConnectEventSourceConnectEventSource(instance, renderer)
}
)
open class DataType__77 (
    @JsonNotNull
    open var callFunctionResult: UTSJSONObject,
    @JsonNotNull
    open var callFunctionResult_Detail_functionName: String,
    @JsonNotNull
    open var callFunctionError: UTSJSONObject,
    @JsonNotNull
    open var genericDemoShowMessage: String,
    @JsonNotNull
    open var isUniTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__77ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__77ReactiveObject : DataType__77, IUTSReactive<DataType__77> {
    override var __v_raw: DataType__77
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__77, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(callFunctionResult = __v_raw.callFunctionResult, callFunctionResult_Detail_functionName = __v_raw.callFunctionResult_Detail_functionName, callFunctionError = __v_raw.callFunctionError, genericDemoShowMessage = __v_raw.genericDemoShowMessage, isUniTest = __v_raw.isUniTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__77ReactiveObject {
        return DataType__77ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var callFunctionResult: UTSJSONObject
        get() {
            return _tRG(__v_raw, "callFunctionResult", __v_raw.callFunctionResult, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("callFunctionResult")) {
                return
            }
            val oldValue = __v_raw.callFunctionResult
            __v_raw.callFunctionResult = value
            _tRS(__v_raw, "callFunctionResult", oldValue, value)
        }
    override var callFunctionResult_Detail_functionName: String
        get() {
            return _tRG(__v_raw, "callFunctionResult_Detail_functionName", __v_raw.callFunctionResult_Detail_functionName, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("callFunctionResult_Detail_functionName")) {
                return
            }
            val oldValue = __v_raw.callFunctionResult_Detail_functionName
            __v_raw.callFunctionResult_Detail_functionName = value
            _tRS(__v_raw, "callFunctionResult_Detail_functionName", oldValue, value)
        }
    override var callFunctionError: UTSJSONObject
        get() {
            return _tRG(__v_raw, "callFunctionError", __v_raw.callFunctionError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("callFunctionError")) {
                return
            }
            val oldValue = __v_raw.callFunctionError
            __v_raw.callFunctionError = value
            _tRS(__v_raw, "callFunctionError", oldValue, value)
        }
    override var genericDemoShowMessage: String
        get() {
            return _tRG(__v_raw, "genericDemoShowMessage", __v_raw.genericDemoShowMessage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("genericDemoShowMessage")) {
                return
            }
            val oldValue = __v_raw.genericDemoShowMessage
            __v_raw.genericDemoShowMessage = value
            _tRS(__v_raw, "genericDemoShowMessage", oldValue, value)
        }
    override var isUniTest: Boolean
        get() {
            return _tRG(__v_raw, "isUniTest", __v_raw.isUniTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isUniTest")) {
                return
            }
            val oldValue = __v_raw.isUniTest
            __v_raw.isUniTest = value
            _tRS(__v_raw, "isUniTest", oldValue, value)
        }
}
val GenPagesAPIUnicloudUnicloudCloudFunctionClass = CreateVueComponent(GenPagesAPIUnicloudUnicloudCloudFunction::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUnicloudUnicloudCloudFunction.inheritAttrs, inject = GenPagesAPIUnicloudUnicloudCloudFunction.inject, props = GenPagesAPIUnicloudUnicloudCloudFunction.props, propsNeedCastKeys = GenPagesAPIUnicloudUnicloudCloudFunction.propsNeedCastKeys, emits = GenPagesAPIUnicloudUnicloudCloudFunction.emits, components = GenPagesAPIUnicloudUnicloudCloudFunction.components, styles = GenPagesAPIUnicloudUnicloudCloudFunction.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUnicloudUnicloudCloudFunction.setup(props as GenPagesAPIUnicloudUnicloudCloudFunction, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUnicloudUnicloudCloudFunction {
    return GenPagesAPIUnicloudUnicloudCloudFunction(instance, renderer)
}
)
open class DataType__78 (
    @JsonNotNull
    open var todoTitle: String,
    @JsonNotNull
    open var todoContent: String,
    @JsonNotNull
    open var returnTodoTitle: String,
    @JsonNotNull
    open var returnTodoContent: String,
    @JsonNotNull
    open var genericDemoReturnTodoTitle: String,
    @JsonNotNull
    open var genericDemoReturnTodoContent: String,
    @JsonNotNull
    open var failErrCode: String,
    @JsonNotNull
    open var failErrSubject: String,
    @JsonNotNull
    open var failErrDetailTips: String,
    @JsonNotNull
    open var failNumberErrCode: Number,
    @JsonNotNull
    open var successErrCode: Number,
    @JsonNotNull
    open var isUniTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__78ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__78ReactiveObject : DataType__78, IUTSReactive<DataType__78> {
    override var __v_raw: DataType__78
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__78, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(todoTitle = __v_raw.todoTitle, todoContent = __v_raw.todoContent, returnTodoTitle = __v_raw.returnTodoTitle, returnTodoContent = __v_raw.returnTodoContent, genericDemoReturnTodoTitle = __v_raw.genericDemoReturnTodoTitle, genericDemoReturnTodoContent = __v_raw.genericDemoReturnTodoContent, failErrCode = __v_raw.failErrCode, failErrSubject = __v_raw.failErrSubject, failErrDetailTips = __v_raw.failErrDetailTips, failNumberErrCode = __v_raw.failNumberErrCode, successErrCode = __v_raw.successErrCode, isUniTest = __v_raw.isUniTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__78ReactiveObject {
        return DataType__78ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var todoTitle: String
        get() {
            return _tRG(__v_raw, "todoTitle", __v_raw.todoTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("todoTitle")) {
                return
            }
            val oldValue = __v_raw.todoTitle
            __v_raw.todoTitle = value
            _tRS(__v_raw, "todoTitle", oldValue, value)
        }
    override var todoContent: String
        get() {
            return _tRG(__v_raw, "todoContent", __v_raw.todoContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("todoContent")) {
                return
            }
            val oldValue = __v_raw.todoContent
            __v_raw.todoContent = value
            _tRS(__v_raw, "todoContent", oldValue, value)
        }
    override var returnTodoTitle: String
        get() {
            return _tRG(__v_raw, "returnTodoTitle", __v_raw.returnTodoTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("returnTodoTitle")) {
                return
            }
            val oldValue = __v_raw.returnTodoTitle
            __v_raw.returnTodoTitle = value
            _tRS(__v_raw, "returnTodoTitle", oldValue, value)
        }
    override var returnTodoContent: String
        get() {
            return _tRG(__v_raw, "returnTodoContent", __v_raw.returnTodoContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("returnTodoContent")) {
                return
            }
            val oldValue = __v_raw.returnTodoContent
            __v_raw.returnTodoContent = value
            _tRS(__v_raw, "returnTodoContent", oldValue, value)
        }
    override var genericDemoReturnTodoTitle: String
        get() {
            return _tRG(__v_raw, "genericDemoReturnTodoTitle", __v_raw.genericDemoReturnTodoTitle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("genericDemoReturnTodoTitle")) {
                return
            }
            val oldValue = __v_raw.genericDemoReturnTodoTitle
            __v_raw.genericDemoReturnTodoTitle = value
            _tRS(__v_raw, "genericDemoReturnTodoTitle", oldValue, value)
        }
    override var genericDemoReturnTodoContent: String
        get() {
            return _tRG(__v_raw, "genericDemoReturnTodoContent", __v_raw.genericDemoReturnTodoContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("genericDemoReturnTodoContent")) {
                return
            }
            val oldValue = __v_raw.genericDemoReturnTodoContent
            __v_raw.genericDemoReturnTodoContent = value
            _tRS(__v_raw, "genericDemoReturnTodoContent", oldValue, value)
        }
    override var failErrCode: String
        get() {
            return _tRG(__v_raw, "failErrCode", __v_raw.failErrCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("failErrCode")) {
                return
            }
            val oldValue = __v_raw.failErrCode
            __v_raw.failErrCode = value
            _tRS(__v_raw, "failErrCode", oldValue, value)
        }
    override var failErrSubject: String
        get() {
            return _tRG(__v_raw, "failErrSubject", __v_raw.failErrSubject, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("failErrSubject")) {
                return
            }
            val oldValue = __v_raw.failErrSubject
            __v_raw.failErrSubject = value
            _tRS(__v_raw, "failErrSubject", oldValue, value)
        }
    override var failErrDetailTips: String
        get() {
            return _tRG(__v_raw, "failErrDetailTips", __v_raw.failErrDetailTips, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("failErrDetailTips")) {
                return
            }
            val oldValue = __v_raw.failErrDetailTips
            __v_raw.failErrDetailTips = value
            _tRS(__v_raw, "failErrDetailTips", oldValue, value)
        }
    override var failNumberErrCode: Number
        get() {
            return _tRG(__v_raw, "failNumberErrCode", __v_raw.failNumberErrCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("failNumberErrCode")) {
                return
            }
            val oldValue = __v_raw.failNumberErrCode
            __v_raw.failNumberErrCode = value
            _tRS(__v_raw, "failNumberErrCode", oldValue, value)
        }
    override var successErrCode: Number
        get() {
            return _tRG(__v_raw, "successErrCode", __v_raw.successErrCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("successErrCode")) {
                return
            }
            val oldValue = __v_raw.successErrCode
            __v_raw.successErrCode = value
            _tRS(__v_raw, "successErrCode", oldValue, value)
        }
    override var isUniTest: Boolean
        get() {
            return _tRG(__v_raw, "isUniTest", __v_raw.isUniTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isUniTest")) {
                return
            }
            val oldValue = __v_raw.isUniTest
            __v_raw.isUniTest = value
            _tRS(__v_raw, "isUniTest", oldValue, value)
        }
}
val GenPagesAPIUnicloudUnicloudCloudObjectClass = CreateVueComponent(GenPagesAPIUnicloudUnicloudCloudObject::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUnicloudUnicloudCloudObject.inheritAttrs, inject = GenPagesAPIUnicloudUnicloudCloudObject.inject, props = GenPagesAPIUnicloudUnicloudCloudObject.props, propsNeedCastKeys = GenPagesAPIUnicloudUnicloudCloudObject.propsNeedCastKeys, emits = GenPagesAPIUnicloudUnicloudCloudObject.emits, components = GenPagesAPIUnicloudUnicloudCloudObject.components, styles = GenPagesAPIUnicloudUnicloudCloudObject.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUnicloudUnicloudCloudObject.setup(props as GenPagesAPIUnicloudUnicloudCloudObject, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUnicloudUnicloudCloudObject {
    return GenPagesAPIUnicloudUnicloudCloudObject(instance, renderer)
}
)
open class DataType__79 (
    @JsonNotNull
    open var messages: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__79ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__79ReactiveObject : DataType__79, IUTSReactive<DataType__79> {
    override var __v_raw: DataType__79
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__79, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(messages = __v_raw.messages) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__79ReactiveObject {
        return DataType__79ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var messages: UTSArray<String>
        get() {
            return _tRG(__v_raw, "messages", __v_raw.messages, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("messages")) {
                return
            }
            val oldValue = __v_raw.messages
            __v_raw.messages = value
            _tRS(__v_raw, "messages", oldValue, value)
        }
}
val GenPagesAPIUnicloudUnicloudSseChannelClass = CreateVueComponent(GenPagesAPIUnicloudUnicloudSseChannel::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUnicloudUnicloudSseChannel.inheritAttrs, inject = GenPagesAPIUnicloudUnicloudSseChannel.inject, props = GenPagesAPIUnicloudUnicloudSseChannel.props, propsNeedCastKeys = GenPagesAPIUnicloudUnicloudSseChannel.propsNeedCastKeys, emits = GenPagesAPIUnicloudUnicloudSseChannel.emits, components = GenPagesAPIUnicloudUnicloudSseChannel.components, styles = GenPagesAPIUnicloudUnicloudSseChannel.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUnicloudUnicloudSseChannel.setup(props as GenPagesAPIUnicloudUnicloudSseChannel, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUnicloudUnicloudSseChannel {
    return GenPagesAPIUnicloudUnicloudSseChannel(instance, renderer)
}
)
open class Item__6 (
    @JsonNotNull
    open var label: String,
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__6ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__6ReactiveObject : Item__6, IUTSReactive<Item__6> {
    override var __v_raw: Item__6
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__6, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(label = __v_raw.label, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__6ReactiveObject {
        return Item__6ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
open class DataType__80 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var items: UTSArray<Item__6>,
    @JsonNotNull
    open var screenHeightAtReady: Number,
    @JsonNotNull
    open var jest_result: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__80ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__80ReactiveObject : DataType__80, IUTSReactive<DataType__80> {
    override var __v_raw: DataType__80
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__80, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, items = __v_raw.items, screenHeightAtReady = __v_raw.screenHeightAtReady, jest_result = __v_raw.jest_result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__80ReactiveObject {
        return DataType__80ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var items: UTSArray<Item__6>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
    override var screenHeightAtReady: Number
        get() {
            return _tRG(__v_raw, "screenHeightAtReady", __v_raw.screenHeightAtReady, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("screenHeightAtReady")) {
                return
            }
            val oldValue = __v_raw.screenHeightAtReady
            __v_raw.screenHeightAtReady = value
            _tRS(__v_raw, "screenHeightAtReady", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
}
val GenPagesAPIGetSystemInfoGetSystemInfoClass = CreateVueComponent(GenPagesAPIGetSystemInfoGetSystemInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetSystemInfoGetSystemInfo.inheritAttrs, inject = GenPagesAPIGetSystemInfoGetSystemInfo.inject, props = GenPagesAPIGetSystemInfoGetSystemInfo.props, propsNeedCastKeys = GenPagesAPIGetSystemInfoGetSystemInfo.propsNeedCastKeys, emits = GenPagesAPIGetSystemInfoGetSystemInfo.emits, components = GenPagesAPIGetSystemInfoGetSystemInfo.components, styles = GenPagesAPIGetSystemInfoGetSystemInfo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetSystemInfoGetSystemInfo.setup(props as GenPagesAPIGetSystemInfoGetSystemInfo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetSystemInfoGetSystemInfo {
    return GenPagesAPIGetSystemInfoGetSystemInfo(instance, renderer)
}
)
open class Item__7 (
    @JsonNotNull
    open var label: String,
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__7ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__7ReactiveObject : Item__7, IUTSReactive<Item__7> {
    override var __v_raw: Item__7
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__7, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(label = __v_raw.label, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__7ReactiveObject {
        return Item__7ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
open class DataType__81 (
    @JsonNotNull
    open var items: UTSArray<Item__7>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__81ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__81ReactiveObject : DataType__81, IUTSReactive<DataType__81> {
    override var __v_raw: DataType__81
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__81, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__81ReactiveObject {
        return DataType__81ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<Item__7>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
}
val GenPagesAPIGetDeviceInfoGetDeviceInfoClass = CreateVueComponent(GenPagesAPIGetDeviceInfoGetDeviceInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetDeviceInfoGetDeviceInfo.inheritAttrs, inject = GenPagesAPIGetDeviceInfoGetDeviceInfo.inject, props = GenPagesAPIGetDeviceInfoGetDeviceInfo.props, propsNeedCastKeys = GenPagesAPIGetDeviceInfoGetDeviceInfo.propsNeedCastKeys, emits = GenPagesAPIGetDeviceInfoGetDeviceInfo.emits, components = GenPagesAPIGetDeviceInfoGetDeviceInfo.components, styles = GenPagesAPIGetDeviceInfoGetDeviceInfo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetDeviceInfoGetDeviceInfo.setup(props as GenPagesAPIGetDeviceInfoGetDeviceInfo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetDeviceInfoGetDeviceInfo {
    return GenPagesAPIGetDeviceInfoGetDeviceInfo(instance, renderer)
}
)
open class Item__8 (
    @JsonNotNull
    open var label: String,
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__8ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__8ReactiveObject : Item__8, IUTSReactive<Item__8> {
    override var __v_raw: Item__8
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__8, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(label = __v_raw.label, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__8ReactiveObject {
        return Item__8ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
open class DataType__82 (
    @JsonNotNull
    open var items: UTSArray<Item__8>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__82ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__82ReactiveObject : DataType__82, IUTSReactive<DataType__82> {
    override var __v_raw: DataType__82
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__82, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__82ReactiveObject {
        return DataType__82ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<Item__8>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
}
val GenPagesAPIGetAppBaseInfoGetAppBaseInfoClass = CreateVueComponent(GenPagesAPIGetAppBaseInfoGetAppBaseInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.inheritAttrs, inject = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.inject, props = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.props, propsNeedCastKeys = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.propsNeedCastKeys, emits = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.emits, components = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.components, styles = GenPagesAPIGetAppBaseInfoGetAppBaseInfo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetAppBaseInfoGetAppBaseInfo.setup(props as GenPagesAPIGetAppBaseInfoGetAppBaseInfo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetAppBaseInfoGetAppBaseInfo {
    return GenPagesAPIGetAppBaseInfoGetAppBaseInfo(instance, renderer)
}
)
open class DataType__83 (
    @JsonNotNull
    open var bluetoothEnabled: String,
    @JsonNotNull
    open var locationEnabled: String,
    @JsonNotNull
    open var wifiEnabled: String,
    @JsonNotNull
    open var deviceOrientation: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__83ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__83ReactiveObject : DataType__83, IUTSReactive<DataType__83> {
    override var __v_raw: DataType__83
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__83, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(bluetoothEnabled = __v_raw.bluetoothEnabled, locationEnabled = __v_raw.locationEnabled, wifiEnabled = __v_raw.wifiEnabled, deviceOrientation = __v_raw.deviceOrientation) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__83ReactiveObject {
        return DataType__83ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var bluetoothEnabled: String
        get() {
            return _tRG(__v_raw, "bluetoothEnabled", __v_raw.bluetoothEnabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bluetoothEnabled")) {
                return
            }
            val oldValue = __v_raw.bluetoothEnabled
            __v_raw.bluetoothEnabled = value
            _tRS(__v_raw, "bluetoothEnabled", oldValue, value)
        }
    override var locationEnabled: String
        get() {
            return _tRG(__v_raw, "locationEnabled", __v_raw.locationEnabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("locationEnabled")) {
                return
            }
            val oldValue = __v_raw.locationEnabled
            __v_raw.locationEnabled = value
            _tRS(__v_raw, "locationEnabled", oldValue, value)
        }
    override var wifiEnabled: String
        get() {
            return _tRG(__v_raw, "wifiEnabled", __v_raw.wifiEnabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("wifiEnabled")) {
                return
            }
            val oldValue = __v_raw.wifiEnabled
            __v_raw.wifiEnabled = value
            _tRS(__v_raw, "wifiEnabled", oldValue, value)
        }
    override var deviceOrientation: String
        get() {
            return _tRG(__v_raw, "deviceOrientation", __v_raw.deviceOrientation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("deviceOrientation")) {
                return
            }
            val oldValue = __v_raw.deviceOrientation
            __v_raw.deviceOrientation = value
            _tRS(__v_raw, "deviceOrientation", oldValue, value)
        }
}
val GenPagesAPIGetSystemSettingGetSystemSettingClass = CreateVueComponent(GenPagesAPIGetSystemSettingGetSystemSetting::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetSystemSettingGetSystemSetting.inheritAttrs, inject = GenPagesAPIGetSystemSettingGetSystemSetting.inject, props = GenPagesAPIGetSystemSettingGetSystemSetting.props, propsNeedCastKeys = GenPagesAPIGetSystemSettingGetSystemSetting.propsNeedCastKeys, emits = GenPagesAPIGetSystemSettingGetSystemSetting.emits, components = GenPagesAPIGetSystemSettingGetSystemSetting.components, styles = GenPagesAPIGetSystemSettingGetSystemSetting.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetSystemSettingGetSystemSetting.setup(props as GenPagesAPIGetSystemSettingGetSystemSetting)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetSystemSettingGetSystemSetting {
    return GenPagesAPIGetSystemSettingGetSystemSetting(instance, renderer)
}
)
val GenPagesAPIElementGetBoundingClientRectAsyncChildClass = CreateVueComponent(GenPagesAPIElementGetBoundingClientRectAsyncChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPIElementGetBoundingClientRectAsyncChild.inheritAttrs, inject = GenPagesAPIElementGetBoundingClientRectAsyncChild.inject, props = GenPagesAPIElementGetBoundingClientRectAsyncChild.props, propsNeedCastKeys = GenPagesAPIElementGetBoundingClientRectAsyncChild.propsNeedCastKeys, emits = GenPagesAPIElementGetBoundingClientRectAsyncChild.emits, components = GenPagesAPIElementGetBoundingClientRectAsyncChild.components, styles = GenPagesAPIElementGetBoundingClientRectAsyncChild.styles)
}
, fun(instance, renderer): GenPagesAPIElementGetBoundingClientRectAsyncChild {
    return GenPagesAPIElementGetBoundingClientRectAsyncChild(instance)
}
)
open class DomRectType (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var right: Number,
    @JsonNotNull
    open var bottom: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DomRectTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DomRectTypeReactiveObject : DomRectType, IUTSReactive<DomRectType> {
    override var __v_raw: DomRectType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DomRectType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, y = __v_raw.y, left = __v_raw.left, top = __v_raw.top, right = __v_raw.right, bottom = __v_raw.bottom, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DomRectTypeReactiveObject {
        return DomRectTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var y: Number
        get() {
            return _tRG(__v_raw, "y", __v_raw.y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("y")) {
                return
            }
            val oldValue = __v_raw.y
            __v_raw.y = value
            _tRS(__v_raw, "y", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var right: Number
        get() {
            return _tRG(__v_raw, "right", __v_raw.right, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("right")) {
                return
            }
            val oldValue = __v_raw.right
            __v_raw.right = value
            _tRS(__v_raw, "right", oldValue, value)
        }
    override var bottom: Number
        get() {
            return _tRG(__v_raw, "bottom", __v_raw.bottom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bottom")) {
                return
            }
            val oldValue = __v_raw.bottom
            __v_raw.bottom = value
            _tRS(__v_raw, "bottom", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class DataType__84 (
    @JsonNotNull
    open var rectInfo: DomRectType,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__84ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__84ReactiveObject : DataType__84, IUTSReactive<DataType__84> {
    override var __v_raw: DataType__84
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__84, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(rectInfo = __v_raw.rectInfo) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__84ReactiveObject {
        return DataType__84ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var rectInfo: DomRectType
        get() {
            return _tRG(__v_raw, "rectInfo", __v_raw.rectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rectInfo")) {
                return
            }
            val oldValue = __v_raw.rectInfo
            __v_raw.rectInfo = value
            _tRS(__v_raw, "rectInfo", oldValue, value)
        }
}
open class SyncDataType (
    open var viewRectInfo: DomRectType? = null,
    open var textRectInfo: DomRectType? = null,
    open var imageRectInfo: DomRectType? = null,
    open var viewRectInfoFlat: DomRectType? = null,
    open var textRectInfoFlat: DomRectType? = null,
    open var imageRectInfoFlat: DomRectType? = null,
    open var scrollViewRectInfo: DomRectType? = null,
    open var customComponentRectInfo: DomRectType? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SyncDataTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SyncDataTypeReactiveObject : SyncDataType, IUTSReactive<SyncDataType> {
    override var __v_raw: SyncDataType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SyncDataType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(viewRectInfo = __v_raw.viewRectInfo, textRectInfo = __v_raw.textRectInfo, imageRectInfo = __v_raw.imageRectInfo, viewRectInfoFlat = __v_raw.viewRectInfoFlat, textRectInfoFlat = __v_raw.textRectInfoFlat, imageRectInfoFlat = __v_raw.imageRectInfoFlat, scrollViewRectInfo = __v_raw.scrollViewRectInfo, customComponentRectInfo = __v_raw.customComponentRectInfo) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SyncDataTypeReactiveObject {
        return SyncDataTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var viewRectInfo: DomRectType?
        get() {
            return _tRG(__v_raw, "viewRectInfo", __v_raw.viewRectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("viewRectInfo")) {
                return
            }
            val oldValue = __v_raw.viewRectInfo
            __v_raw.viewRectInfo = value
            _tRS(__v_raw, "viewRectInfo", oldValue, value)
        }
    override var textRectInfo: DomRectType?
        get() {
            return _tRG(__v_raw, "textRectInfo", __v_raw.textRectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textRectInfo")) {
                return
            }
            val oldValue = __v_raw.textRectInfo
            __v_raw.textRectInfo = value
            _tRS(__v_raw, "textRectInfo", oldValue, value)
        }
    override var imageRectInfo: DomRectType?
        get() {
            return _tRG(__v_raw, "imageRectInfo", __v_raw.imageRectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageRectInfo")) {
                return
            }
            val oldValue = __v_raw.imageRectInfo
            __v_raw.imageRectInfo = value
            _tRS(__v_raw, "imageRectInfo", oldValue, value)
        }
    override var viewRectInfoFlat: DomRectType?
        get() {
            return _tRG(__v_raw, "viewRectInfoFlat", __v_raw.viewRectInfoFlat, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("viewRectInfoFlat")) {
                return
            }
            val oldValue = __v_raw.viewRectInfoFlat
            __v_raw.viewRectInfoFlat = value
            _tRS(__v_raw, "viewRectInfoFlat", oldValue, value)
        }
    override var textRectInfoFlat: DomRectType?
        get() {
            return _tRG(__v_raw, "textRectInfoFlat", __v_raw.textRectInfoFlat, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textRectInfoFlat")) {
                return
            }
            val oldValue = __v_raw.textRectInfoFlat
            __v_raw.textRectInfoFlat = value
            _tRS(__v_raw, "textRectInfoFlat", oldValue, value)
        }
    override var imageRectInfoFlat: DomRectType?
        get() {
            return _tRG(__v_raw, "imageRectInfoFlat", __v_raw.imageRectInfoFlat, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageRectInfoFlat")) {
                return
            }
            val oldValue = __v_raw.imageRectInfoFlat
            __v_raw.imageRectInfoFlat = value
            _tRS(__v_raw, "imageRectInfoFlat", oldValue, value)
        }
    override var scrollViewRectInfo: DomRectType?
        get() {
            return _tRG(__v_raw, "scrollViewRectInfo", __v_raw.scrollViewRectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollViewRectInfo")) {
                return
            }
            val oldValue = __v_raw.scrollViewRectInfo
            __v_raw.scrollViewRectInfo = value
            _tRS(__v_raw, "scrollViewRectInfo", oldValue, value)
        }
    override var customComponentRectInfo: DomRectType?
        get() {
            return _tRG(__v_raw, "customComponentRectInfo", __v_raw.customComponentRectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("customComponentRectInfo")) {
                return
            }
            val oldValue = __v_raw.customComponentRectInfo
            __v_raw.customComponentRectInfo = value
            _tRS(__v_raw, "customComponentRectInfo", oldValue, value)
        }
}
val GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsyncClass = CreateVueComponent(GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.inheritAttrs, inject = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.inject, props = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.props, propsNeedCastKeys = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.propsNeedCastKeys, emits = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.emits, components = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.components, styles = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync.setup(props as GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync {
    return GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsync(instance, renderer)
}
)
val GenPagesAPIElementGetAttributeChildClass = CreateVueComponent(GenPagesAPIElementGetAttributeChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPIElementGetAttributeChild.inheritAttrs, inject = GenPagesAPIElementGetAttributeChild.inject, props = GenPagesAPIElementGetAttributeChild.props, propsNeedCastKeys = GenPagesAPIElementGetAttributeChild.propsNeedCastKeys, emits = GenPagesAPIElementGetAttributeChild.emits, components = GenPagesAPIElementGetAttributeChild.components, styles = GenPagesAPIElementGetAttributeChild.styles)
}
, fun(instance, renderer): GenPagesAPIElementGetAttributeChild {
    return GenPagesAPIElementGetAttributeChild(instance)
}
)
open class DomRectType__1 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var right: Number,
    @JsonNotNull
    open var bottom: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DomRectType__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DomRectType__1ReactiveObject : DomRectType__1, IUTSReactive<DomRectType__1> {
    override var __v_raw: DomRectType__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DomRectType__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, y = __v_raw.y, left = __v_raw.left, top = __v_raw.top, right = __v_raw.right, bottom = __v_raw.bottom, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DomRectType__1ReactiveObject {
        return DomRectType__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var y: Number
        get() {
            return _tRG(__v_raw, "y", __v_raw.y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("y")) {
                return
            }
            val oldValue = __v_raw.y
            __v_raw.y = value
            _tRS(__v_raw, "y", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var right: Number
        get() {
            return _tRG(__v_raw, "right", __v_raw.right, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("right")) {
                return
            }
            val oldValue = __v_raw.right
            __v_raw.right = value
            _tRS(__v_raw, "right", oldValue, value)
        }
    override var bottom: Number
        get() {
            return _tRG(__v_raw, "bottom", __v_raw.bottom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bottom")) {
                return
            }
            val oldValue = __v_raw.bottom
            __v_raw.bottom = value
            _tRS(__v_raw, "bottom", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class DataType__85 (
    @JsonNotNull
    open var attrId: String,
    @JsonNotNull
    open var attrStyle: String,
    @JsonNotNull
    open var propertyValue: String,
    @JsonNotNull
    open var rectInfo: DomRectType__1,
    @JsonNotNull
    open var scaledViewWidth: Number,
    @JsonNotNull
    open var scaledViewHeight: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__85ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__85ReactiveObject : DataType__85, IUTSReactive<DataType__85> {
    override var __v_raw: DataType__85
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__85, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(attrId = __v_raw.attrId, attrStyle = __v_raw.attrStyle, propertyValue = __v_raw.propertyValue, rectInfo = __v_raw.rectInfo, scaledViewWidth = __v_raw.scaledViewWidth, scaledViewHeight = __v_raw.scaledViewHeight) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__85ReactiveObject {
        return DataType__85ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var attrId: String
        get() {
            return _tRG(__v_raw, "attrId", __v_raw.attrId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("attrId")) {
                return
            }
            val oldValue = __v_raw.attrId
            __v_raw.attrId = value
            _tRS(__v_raw, "attrId", oldValue, value)
        }
    override var attrStyle: String
        get() {
            return _tRG(__v_raw, "attrStyle", __v_raw.attrStyle, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("attrStyle")) {
                return
            }
            val oldValue = __v_raw.attrStyle
            __v_raw.attrStyle = value
            _tRS(__v_raw, "attrStyle", oldValue, value)
        }
    override var propertyValue: String
        get() {
            return _tRG(__v_raw, "propertyValue", __v_raw.propertyValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("propertyValue")) {
                return
            }
            val oldValue = __v_raw.propertyValue
            __v_raw.propertyValue = value
            _tRS(__v_raw, "propertyValue", oldValue, value)
        }
    override var rectInfo: DomRectType__1
        get() {
            return _tRG(__v_raw, "rectInfo", __v_raw.rectInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rectInfo")) {
                return
            }
            val oldValue = __v_raw.rectInfo
            __v_raw.rectInfo = value
            _tRS(__v_raw, "rectInfo", oldValue, value)
        }
    override var scaledViewWidth: Number
        get() {
            return _tRG(__v_raw, "scaledViewWidth", __v_raw.scaledViewWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scaledViewWidth")) {
                return
            }
            val oldValue = __v_raw.scaledViewWidth
            __v_raw.scaledViewWidth = value
            _tRS(__v_raw, "scaledViewWidth", oldValue, value)
        }
    override var scaledViewHeight: Number
        get() {
            return _tRG(__v_raw, "scaledViewHeight", __v_raw.scaledViewHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scaledViewHeight")) {
                return
            }
            val oldValue = __v_raw.scaledViewHeight
            __v_raw.scaledViewHeight = value
            _tRS(__v_raw, "scaledViewHeight", oldValue, value)
        }
}
val GenPagesAPIElementGetAttributeElementGetAttributeClass = CreateVueComponent(GenPagesAPIElementGetAttributeElementGetAttribute::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementGetAttributeElementGetAttribute.inheritAttrs, inject = GenPagesAPIElementGetAttributeElementGetAttribute.inject, props = GenPagesAPIElementGetAttributeElementGetAttribute.props, propsNeedCastKeys = GenPagesAPIElementGetAttributeElementGetAttribute.propsNeedCastKeys, emits = GenPagesAPIElementGetAttributeElementGetAttribute.emits, components = GenPagesAPIElementGetAttributeElementGetAttribute.components, styles = GenPagesAPIElementGetAttributeElementGetAttribute.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIElementGetAttributeElementGetAttribute.setup(props as GenPagesAPIElementGetAttributeElementGetAttribute, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementGetAttributeElementGetAttribute {
    return GenPagesAPIElementGetAttributeElementGetAttribute(instance, renderer)
}
)
val GenPagesAPIElementTakesnapshotChildClass = CreateVueComponent(GenPagesAPIElementTakesnapshotChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPIElementTakesnapshotChild.inheritAttrs, inject = GenPagesAPIElementTakesnapshotChild.inject, props = GenPagesAPIElementTakesnapshotChild.props, propsNeedCastKeys = GenPagesAPIElementTakesnapshotChild.propsNeedCastKeys, emits = GenPagesAPIElementTakesnapshotChild.emits, components = GenPagesAPIElementTakesnapshotChild.components, styles = GenPagesAPIElementTakesnapshotChild.styles)
}
, fun(instance, renderer): GenPagesAPIElementTakesnapshotChild {
    return GenPagesAPIElementTakesnapshotChild(instance)
}
)
open class DataType__86 (
    @JsonNotNull
    open var snapImage: String,
    @JsonNotNull
    open var completeTriggered: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__86ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__86ReactiveObject : DataType__86, IUTSReactive<DataType__86> {
    override var __v_raw: DataType__86
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__86, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(snapImage = __v_raw.snapImage, completeTriggered = __v_raw.completeTriggered) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__86ReactiveObject {
        return DataType__86ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var snapImage: String
        get() {
            return _tRG(__v_raw, "snapImage", __v_raw.snapImage, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("snapImage")) {
                return
            }
            val oldValue = __v_raw.snapImage
            __v_raw.snapImage = value
            _tRS(__v_raw, "snapImage", oldValue, value)
        }
    override var completeTriggered: Boolean
        get() {
            return _tRG(__v_raw, "completeTriggered", __v_raw.completeTriggered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("completeTriggered")) {
                return
            }
            val oldValue = __v_raw.completeTriggered
            __v_raw.completeTriggered = value
            _tRS(__v_raw, "completeTriggered", oldValue, value)
        }
}
open class SnapshotDataType (
    @JsonNotNull
    open var viewSnapshot: String,
    @JsonNotNull
    open var textSnapshot: String,
    @JsonNotNull
    open var imageSnapshot: String,
    @JsonNotNull
    open var scrollViewSnapshot: String,
    @JsonNotNull
    open var customComponentSnapshot: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SnapshotDataTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SnapshotDataTypeReactiveObject : SnapshotDataType, IUTSReactive<SnapshotDataType> {
    override var __v_raw: SnapshotDataType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SnapshotDataType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(viewSnapshot = __v_raw.viewSnapshot, textSnapshot = __v_raw.textSnapshot, imageSnapshot = __v_raw.imageSnapshot, scrollViewSnapshot = __v_raw.scrollViewSnapshot, customComponentSnapshot = __v_raw.customComponentSnapshot) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SnapshotDataTypeReactiveObject {
        return SnapshotDataTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var viewSnapshot: String
        get() {
            return _tRG(__v_raw, "viewSnapshot", __v_raw.viewSnapshot, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("viewSnapshot")) {
                return
            }
            val oldValue = __v_raw.viewSnapshot
            __v_raw.viewSnapshot = value
            _tRS(__v_raw, "viewSnapshot", oldValue, value)
        }
    override var textSnapshot: String
        get() {
            return _tRG(__v_raw, "textSnapshot", __v_raw.textSnapshot, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textSnapshot")) {
                return
            }
            val oldValue = __v_raw.textSnapshot
            __v_raw.textSnapshot = value
            _tRS(__v_raw, "textSnapshot", oldValue, value)
        }
    override var imageSnapshot: String
        get() {
            return _tRG(__v_raw, "imageSnapshot", __v_raw.imageSnapshot, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSnapshot")) {
                return
            }
            val oldValue = __v_raw.imageSnapshot
            __v_raw.imageSnapshot = value
            _tRS(__v_raw, "imageSnapshot", oldValue, value)
        }
    override var scrollViewSnapshot: String
        get() {
            return _tRG(__v_raw, "scrollViewSnapshot", __v_raw.scrollViewSnapshot, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollViewSnapshot")) {
                return
            }
            val oldValue = __v_raw.scrollViewSnapshot
            __v_raw.scrollViewSnapshot = value
            _tRS(__v_raw, "scrollViewSnapshot", oldValue, value)
        }
    override var customComponentSnapshot: String
        get() {
            return _tRG(__v_raw, "customComponentSnapshot", __v_raw.customComponentSnapshot, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("customComponentSnapshot")) {
                return
            }
            val oldValue = __v_raw.customComponentSnapshot
            __v_raw.customComponentSnapshot = value
            _tRS(__v_raw, "customComponentSnapshot", oldValue, value)
        }
}
val GenPagesAPIElementTakesnapshotElementTakesnapshotClass = CreateVueComponent(GenPagesAPIElementTakesnapshotElementTakesnapshot::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementTakesnapshotElementTakesnapshot.inheritAttrs, inject = GenPagesAPIElementTakesnapshotElementTakesnapshot.inject, props = GenPagesAPIElementTakesnapshotElementTakesnapshot.props, propsNeedCastKeys = GenPagesAPIElementTakesnapshotElementTakesnapshot.propsNeedCastKeys, emits = GenPagesAPIElementTakesnapshotElementTakesnapshot.emits, components = GenPagesAPIElementTakesnapshotElementTakesnapshot.components, styles = GenPagesAPIElementTakesnapshotElementTakesnapshot.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIElementTakesnapshotElementTakesnapshot.setup(props as GenPagesAPIElementTakesnapshotElementTakesnapshot, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementTakesnapshotElementTakesnapshot {
    return GenPagesAPIElementTakesnapshotElementTakesnapshot(instance, renderer)
}
)
open class DataType__87 (
    @JsonNotNull
    open var cameraAuthorized: String,
    @JsonNotNull
    open var albumAuthorized: String,
    @JsonNotNull
    open var locationAuthorized: String,
    @JsonNotNull
    open var locationAccuracy: String,
    @JsonNotNull
    open var microphoneAuthorized: String,
    @JsonNotNull
    open var bluetoothAuthorized: String,
    @JsonNotNull
    open var notificationAuthorized: String,
    @JsonNotNull
    open var notificationAlertAuthorized: String,
    @JsonNotNull
    open var notificationBadgeAuthorized: String,
    @JsonNotNull
    open var notificationSoundAuthorized: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__87ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__87ReactiveObject : DataType__87, IUTSReactive<DataType__87> {
    override var __v_raw: DataType__87
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__87, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(cameraAuthorized = __v_raw.cameraAuthorized, albumAuthorized = __v_raw.albumAuthorized, locationAuthorized = __v_raw.locationAuthorized, locationAccuracy = __v_raw.locationAccuracy, microphoneAuthorized = __v_raw.microphoneAuthorized, bluetoothAuthorized = __v_raw.bluetoothAuthorized, notificationAuthorized = __v_raw.notificationAuthorized, notificationAlertAuthorized = __v_raw.notificationAlertAuthorized, notificationBadgeAuthorized = __v_raw.notificationBadgeAuthorized, notificationSoundAuthorized = __v_raw.notificationSoundAuthorized) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__87ReactiveObject {
        return DataType__87ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var cameraAuthorized: String
        get() {
            return _tRG(__v_raw, "cameraAuthorized", __v_raw.cameraAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cameraAuthorized")) {
                return
            }
            val oldValue = __v_raw.cameraAuthorized
            __v_raw.cameraAuthorized = value
            _tRS(__v_raw, "cameraAuthorized", oldValue, value)
        }
    override var albumAuthorized: String
        get() {
            return _tRG(__v_raw, "albumAuthorized", __v_raw.albumAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("albumAuthorized")) {
                return
            }
            val oldValue = __v_raw.albumAuthorized
            __v_raw.albumAuthorized = value
            _tRS(__v_raw, "albumAuthorized", oldValue, value)
        }
    override var locationAuthorized: String
        get() {
            return _tRG(__v_raw, "locationAuthorized", __v_raw.locationAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("locationAuthorized")) {
                return
            }
            val oldValue = __v_raw.locationAuthorized
            __v_raw.locationAuthorized = value
            _tRS(__v_raw, "locationAuthorized", oldValue, value)
        }
    override var locationAccuracy: String
        get() {
            return _tRG(__v_raw, "locationAccuracy", __v_raw.locationAccuracy, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("locationAccuracy")) {
                return
            }
            val oldValue = __v_raw.locationAccuracy
            __v_raw.locationAccuracy = value
            _tRS(__v_raw, "locationAccuracy", oldValue, value)
        }
    override var microphoneAuthorized: String
        get() {
            return _tRG(__v_raw, "microphoneAuthorized", __v_raw.microphoneAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("microphoneAuthorized")) {
                return
            }
            val oldValue = __v_raw.microphoneAuthorized
            __v_raw.microphoneAuthorized = value
            _tRS(__v_raw, "microphoneAuthorized", oldValue, value)
        }
    override var bluetoothAuthorized: String
        get() {
            return _tRG(__v_raw, "bluetoothAuthorized", __v_raw.bluetoothAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bluetoothAuthorized")) {
                return
            }
            val oldValue = __v_raw.bluetoothAuthorized
            __v_raw.bluetoothAuthorized = value
            _tRS(__v_raw, "bluetoothAuthorized", oldValue, value)
        }
    override var notificationAuthorized: String
        get() {
            return _tRG(__v_raw, "notificationAuthorized", __v_raw.notificationAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("notificationAuthorized")) {
                return
            }
            val oldValue = __v_raw.notificationAuthorized
            __v_raw.notificationAuthorized = value
            _tRS(__v_raw, "notificationAuthorized", oldValue, value)
        }
    override var notificationAlertAuthorized: String
        get() {
            return _tRG(__v_raw, "notificationAlertAuthorized", __v_raw.notificationAlertAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("notificationAlertAuthorized")) {
                return
            }
            val oldValue = __v_raw.notificationAlertAuthorized
            __v_raw.notificationAlertAuthorized = value
            _tRS(__v_raw, "notificationAlertAuthorized", oldValue, value)
        }
    override var notificationBadgeAuthorized: String
        get() {
            return _tRG(__v_raw, "notificationBadgeAuthorized", __v_raw.notificationBadgeAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("notificationBadgeAuthorized")) {
                return
            }
            val oldValue = __v_raw.notificationBadgeAuthorized
            __v_raw.notificationBadgeAuthorized = value
            _tRS(__v_raw, "notificationBadgeAuthorized", oldValue, value)
        }
    override var notificationSoundAuthorized: String
        get() {
            return _tRG(__v_raw, "notificationSoundAuthorized", __v_raw.notificationSoundAuthorized, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("notificationSoundAuthorized")) {
                return
            }
            val oldValue = __v_raw.notificationSoundAuthorized
            __v_raw.notificationSoundAuthorized = value
            _tRS(__v_raw, "notificationSoundAuthorized", oldValue, value)
        }
}
val GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSettingClass = CreateVueComponent(GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.inheritAttrs, inject = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.inject, props = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.props, propsNeedCastKeys = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.propsNeedCastKeys, emits = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.emits, components = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.components, styles = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting.setup(props as GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting {
    return GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSetting(instance, renderer)
}
)
typealias Indicator = String
open class ItemType__8 (
    @JsonNotNull
    open var value: Indicator,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__8ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__8ReactiveObject : ItemType__8, IUTSReactive<ItemType__8> {
    override var __v_raw: ItemType__8
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__8, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__8ReactiveObject {
        return ItemType__8ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: Indicator
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class ImageType (
    @JsonNotNull
    open var src: String,
    @JsonNotNull
    open var error: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ImageTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ImageTypeReactiveObject : ImageType, IUTSReactive<ImageType> {
    override var __v_raw: ImageType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ImageType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(src = __v_raw.src, error = __v_raw.error) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ImageTypeReactiveObject {
        return ImageTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var error: Boolean
        get() {
            return _tRG(__v_raw, "error", __v_raw.error, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("error")) {
                return
            }
            val oldValue = __v_raw.error
            __v_raw.error = value
            _tRS(__v_raw, "error", oldValue, value)
        }
}
open class LongPressType (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LongPressTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LongPressTypeReactiveObject : LongPressType, IUTSReactive<LongPressType> {
    override var __v_raw: LongPressType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: LongPressType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LongPressTypeReactiveObject {
        return LongPressTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
val GenPagesAPIPreviewImagePreviewImageClass = CreateVueComponent(GenPagesAPIPreviewImagePreviewImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIPreviewImagePreviewImage.inheritAttrs, inject = GenPagesAPIPreviewImagePreviewImage.inject, props = GenPagesAPIPreviewImagePreviewImage.props, propsNeedCastKeys = GenPagesAPIPreviewImagePreviewImage.propsNeedCastKeys, emits = GenPagesAPIPreviewImagePreviewImage.emits, components = GenPagesAPIPreviewImagePreviewImage.components, styles = GenPagesAPIPreviewImagePreviewImage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIPreviewImagePreviewImage.setup(props as GenPagesAPIPreviewImagePreviewImage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIPreviewImagePreviewImage {
    return GenPagesAPIPreviewImagePreviewImage(instance, renderer)
}
)
open class Data (
    @JsonNotNull
    open var urls: UTSArray<String>,
    @JsonNotNull
    open var indicatorType: String,
) : UTSObject()
val GenPagesAPIPreviewImagePreviewImageMultiClass = CreateVueComponent(GenPagesAPIPreviewImagePreviewImageMulti::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIPreviewImagePreviewImageMulti.inheritAttrs, inject = GenPagesAPIPreviewImagePreviewImageMulti.inject, props = GenPagesAPIPreviewImagePreviewImageMulti.props, propsNeedCastKeys = GenPagesAPIPreviewImagePreviewImageMulti.propsNeedCastKeys, emits = GenPagesAPIPreviewImagePreviewImageMulti.emits, components = GenPagesAPIPreviewImagePreviewImageMulti.components, styles = GenPagesAPIPreviewImagePreviewImageMulti.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIPreviewImagePreviewImageMulti.setup(props as GenPagesAPIPreviewImagePreviewImageMulti, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIPreviewImagePreviewImageMulti {
    return GenPagesAPIPreviewImagePreviewImageMulti(instance, renderer)
}
)
val GenPagesAPIChooseImageChooseImageClass = CreateVueComponent(GenPagesAPIChooseImageChooseImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseImageChooseImage.inheritAttrs, inject = GenPagesAPIChooseImageChooseImage.inject, props = GenPagesAPIChooseImageChooseImage.props, propsNeedCastKeys = GenPagesAPIChooseImageChooseImage.propsNeedCastKeys, emits = GenPagesAPIChooseImageChooseImage.emits, components = GenPagesAPIChooseImageChooseImage.components, styles = GenPagesAPIChooseImageChooseImage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIChooseImageChooseImage.setup(props as GenPagesAPIChooseImageChooseImage)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseImageChooseImage {
    return GenPagesAPIChooseImageChooseImage(instance, renderer)
}
)
open class TestStateType (
    open var imageInfoForTest: UTSJSONObject? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TestStateTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TestStateTypeReactiveObject : TestStateType, IUTSReactive<TestStateType> {
    override var __v_raw: TestStateType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TestStateType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(imageInfoForTest = __v_raw.imageInfoForTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TestStateTypeReactiveObject {
        return TestStateTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var imageInfoForTest: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "imageInfoForTest", __v_raw.imageInfoForTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageInfoForTest")) {
                return
            }
            val oldValue = __v_raw.imageInfoForTest
            __v_raw.imageInfoForTest = value
            _tRS(__v_raw, "imageInfoForTest", oldValue, value)
        }
}
val GenPagesAPIGetImageInfoGetImageInfoClass = CreateVueComponent(GenPagesAPIGetImageInfoGetImageInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetImageInfoGetImageInfo.inheritAttrs, inject = GenPagesAPIGetImageInfoGetImageInfo.inject, props = GenPagesAPIGetImageInfoGetImageInfo.props, propsNeedCastKeys = GenPagesAPIGetImageInfoGetImageInfo.propsNeedCastKeys, emits = GenPagesAPIGetImageInfoGetImageInfo.emits, components = GenPagesAPIGetImageInfoGetImageInfo.components, styles = GenPagesAPIGetImageInfoGetImageInfo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetImageInfoGetImageInfo.setup(props as GenPagesAPIGetImageInfoGetImageInfo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetImageInfoGetImageInfo {
    return GenPagesAPIGetImageInfoGetImageInfo(instance, renderer)
}
)
open class DataType__88 (
    open var imageInfoForTest: UTSJSONObject? = null,
    @JsonNotNull
    open var imageSrcForTest: String,
    open var compressedWidth: Number? = null,
    open var compressedHeight: Number? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__88ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__88ReactiveObject : DataType__88, IUTSReactive<DataType__88> {
    override var __v_raw: DataType__88
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__88, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(imageInfoForTest = __v_raw.imageInfoForTest, imageSrcForTest = __v_raw.imageSrcForTest, compressedWidth = __v_raw.compressedWidth, compressedHeight = __v_raw.compressedHeight) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__88ReactiveObject {
        return DataType__88ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var imageInfoForTest: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "imageInfoForTest", __v_raw.imageInfoForTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageInfoForTest")) {
                return
            }
            val oldValue = __v_raw.imageInfoForTest
            __v_raw.imageInfoForTest = value
            _tRS(__v_raw, "imageInfoForTest", oldValue, value)
        }
    override var imageSrcForTest: String
        get() {
            return _tRG(__v_raw, "imageSrcForTest", __v_raw.imageSrcForTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSrcForTest")) {
                return
            }
            val oldValue = __v_raw.imageSrcForTest
            __v_raw.imageSrcForTest = value
            _tRS(__v_raw, "imageSrcForTest", oldValue, value)
        }
    override var compressedWidth: Number?
        get() {
            return _tRG(__v_raw, "compressedWidth", __v_raw.compressedWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("compressedWidth")) {
                return
            }
            val oldValue = __v_raw.compressedWidth
            __v_raw.compressedWidth = value
            _tRS(__v_raw, "compressedWidth", oldValue, value)
        }
    override var compressedHeight: Number?
        get() {
            return _tRG(__v_raw, "compressedHeight", __v_raw.compressedHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("compressedHeight")) {
                return
            }
            val oldValue = __v_raw.compressedHeight
            __v_raw.compressedHeight = value
            _tRS(__v_raw, "compressedHeight", oldValue, value)
        }
}
val GenPagesAPICompressImageCompressImageClass = CreateVueComponent(GenPagesAPICompressImageCompressImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICompressImageCompressImage.inheritAttrs, inject = GenPagesAPICompressImageCompressImage.inject, props = GenPagesAPICompressImageCompressImage.props, propsNeedCastKeys = GenPagesAPICompressImageCompressImage.propsNeedCastKeys, emits = GenPagesAPICompressImageCompressImage.emits, components = GenPagesAPICompressImageCompressImage.components, styles = GenPagesAPICompressImageCompressImage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICompressImageCompressImage.setup(props as GenPagesAPICompressImageCompressImage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICompressImageCompressImage {
    return GenPagesAPICompressImageCompressImage(instance, renderer)
}
)
typealias Camera = String
typealias Source = String
val GenPagesAPIChooseVideoChooseVideoClass = CreateVueComponent(GenPagesAPIChooseVideoChooseVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseVideoChooseVideo.inheritAttrs, inject = GenPagesAPIChooseVideoChooseVideo.inject, props = GenPagesAPIChooseVideoChooseVideo.props, propsNeedCastKeys = GenPagesAPIChooseVideoChooseVideo.propsNeedCastKeys, emits = GenPagesAPIChooseVideoChooseVideo.emits, components = GenPagesAPIChooseVideoChooseVideo.components, styles = GenPagesAPIChooseVideoChooseVideo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIChooseVideoChooseVideo.setup(props as GenPagesAPIChooseVideoChooseVideo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseVideoChooseVideo {
    return GenPagesAPIChooseVideoChooseVideo(instance, renderer)
}
)
open class VideoInfoForTest (
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
    @JsonNotNull
    open var isSizeReduce: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return VideoInfoForTestReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class VideoInfoForTestReactiveObject : VideoInfoForTest, IUTSReactive<VideoInfoForTest> {
    override var __v_raw: VideoInfoForTest
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: VideoInfoForTest, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(width = __v_raw.width, height = __v_raw.height, isSizeReduce = __v_raw.isSizeReduce) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): VideoInfoForTestReactiveObject {
        return VideoInfoForTestReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
    override var isSizeReduce: Boolean
        get() {
            return _tRG(__v_raw, "isSizeReduce", __v_raw.isSizeReduce, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isSizeReduce")) {
                return
            }
            val oldValue = __v_raw.isSizeReduce
            __v_raw.isSizeReduce = value
            _tRS(__v_raw, "isSizeReduce", oldValue, value)
        }
}
open class TestStateType__1 (
    open var videoInfoForTest: VideoInfoForTest? = null,
    @JsonNotNull
    open var videoSrcForTestWidth: Number,
    @JsonNotNull
    open var videoSrcForTestHeight: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TestStateType__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TestStateType__1ReactiveObject : TestStateType__1, IUTSReactive<TestStateType__1> {
    override var __v_raw: TestStateType__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TestStateType__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(videoInfoForTest = __v_raw.videoInfoForTest, videoSrcForTestWidth = __v_raw.videoSrcForTestWidth, videoSrcForTestHeight = __v_raw.videoSrcForTestHeight) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TestStateType__1ReactiveObject {
        return TestStateType__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var videoInfoForTest: VideoInfoForTest?
        get() {
            return _tRG(__v_raw, "videoInfoForTest", __v_raw.videoInfoForTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("videoInfoForTest")) {
                return
            }
            val oldValue = __v_raw.videoInfoForTest
            __v_raw.videoInfoForTest = value
            _tRS(__v_raw, "videoInfoForTest", oldValue, value)
        }
    override var videoSrcForTestWidth: Number
        get() {
            return _tRG(__v_raw, "videoSrcForTestWidth", __v_raw.videoSrcForTestWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("videoSrcForTestWidth")) {
                return
            }
            val oldValue = __v_raw.videoSrcForTestWidth
            __v_raw.videoSrcForTestWidth = value
            _tRS(__v_raw, "videoSrcForTestWidth", oldValue, value)
        }
    override var videoSrcForTestHeight: Number
        get() {
            return _tRG(__v_raw, "videoSrcForTestHeight", __v_raw.videoSrcForTestHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("videoSrcForTestHeight")) {
                return
            }
            val oldValue = __v_raw.videoSrcForTestHeight
            __v_raw.videoSrcForTestHeight = value
            _tRS(__v_raw, "videoSrcForTestHeight", oldValue, value)
        }
}
val GenPagesAPICompressVideoCompressVideoClass = CreateVueComponent(GenPagesAPICompressVideoCompressVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICompressVideoCompressVideo.inheritAttrs, inject = GenPagesAPICompressVideoCompressVideo.inject, props = GenPagesAPICompressVideoCompressVideo.props, propsNeedCastKeys = GenPagesAPICompressVideoCompressVideo.propsNeedCastKeys, emits = GenPagesAPICompressVideoCompressVideo.emits, components = GenPagesAPICompressVideoCompressVideo.components, styles = GenPagesAPICompressVideoCompressVideo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICompressVideoCompressVideo.setup(props as GenPagesAPICompressVideoCompressVideo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICompressVideoCompressVideo {
    return GenPagesAPICompressVideoCompressVideo(instance, renderer)
}
)
open class FileSource (
    @JsonNotNull
    open var imagePath: String,
    @JsonNotNull
    open var filePath: String,
    @JsonNotNull
    open var fileType: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return FileSourceReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class FileSourceReactiveObject : FileSource, IUTSReactive<FileSource> {
    override var __v_raw: FileSource
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: FileSource, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(imagePath = __v_raw.imagePath, filePath = __v_raw.filePath, fileType = __v_raw.fileType) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): FileSourceReactiveObject {
        return FileSourceReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var imagePath: String
        get() {
            return _tRG(__v_raw, "imagePath", __v_raw.imagePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imagePath")) {
                return
            }
            val oldValue = __v_raw.imagePath
            __v_raw.imagePath = value
            _tRS(__v_raw, "imagePath", oldValue, value)
        }
    override var filePath: String
        get() {
            return _tRG(__v_raw, "filePath", __v_raw.filePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("filePath")) {
                return
            }
            val oldValue = __v_raw.filePath
            __v_raw.filePath = value
            _tRS(__v_raw, "filePath", oldValue, value)
        }
    override var fileType: String
        get() {
            return _tRG(__v_raw, "fileType", __v_raw.fileType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fileType")) {
                return
            }
            val oldValue = __v_raw.fileType
            __v_raw.fileType = value
            _tRS(__v_raw, "fileType", oldValue, value)
        }
}
open class ChooseSource (
    @JsonNotNull
    open var value: UTSArray<String>,
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ChooseSourceReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ChooseSourceReactiveObject : ChooseSource, IUTSReactive<ChooseSource> {
    override var __v_raw: ChooseSource
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ChooseSource, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ChooseSourceReactiveObject {
        return ChooseSourceReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: UTSArray<String>
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesAPIChooseMediaChooseMediaClass = CreateVueComponent(GenPagesAPIChooseMediaChooseMedia::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseMediaChooseMedia.inheritAttrs, inject = GenPagesAPIChooseMediaChooseMedia.inject, props = GenPagesAPIChooseMediaChooseMedia.props, propsNeedCastKeys = GenPagesAPIChooseMediaChooseMedia.propsNeedCastKeys, emits = GenPagesAPIChooseMediaChooseMedia.emits, components = GenPagesAPIChooseMediaChooseMedia.components, styles = GenPagesAPIChooseMediaChooseMedia.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIChooseMediaChooseMedia.setup(props as GenPagesAPIChooseMediaChooseMedia)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseMediaChooseMedia {
    return GenPagesAPIChooseMediaChooseMedia(instance, renderer)
}
)
val GenComponentsUniBackArrowCircleUniBackArrowCircleClass = CreateVueComponent(GenComponentsUniBackArrowCircleUniBackArrowCircle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsUniBackArrowCircleUniBackArrowCircle.inheritAttrs, inject = GenComponentsUniBackArrowCircleUniBackArrowCircle.inject, props = GenComponentsUniBackArrowCircleUniBackArrowCircle.props, propsNeedCastKeys = GenComponentsUniBackArrowCircleUniBackArrowCircle.propsNeedCastKeys, emits = GenComponentsUniBackArrowCircleUniBackArrowCircle.emits, components = GenComponentsUniBackArrowCircleUniBackArrowCircle.components, styles = GenComponentsUniBackArrowCircleUniBackArrowCircle.styles, externalClasses = _uA(
        "arrowClass"
    ), setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsUniBackArrowCircleUniBackArrowCircle.setup(props as GenComponentsUniBackArrowCircleUniBackArrowCircle)
    }
    )
}
, fun(instance, renderer): GenComponentsUniBackArrowCircleUniBackArrowCircle {
    return GenComponentsUniBackArrowCircleUniBackArrowCircle(instance)
}
)
val GenPagesAPIChooseMediaFullscreenVideoClass = CreateVueComponent(GenPagesAPIChooseMediaFullscreenVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseMediaFullscreenVideo.inheritAttrs, inject = GenPagesAPIChooseMediaFullscreenVideo.inject, props = GenPagesAPIChooseMediaFullscreenVideo.props, propsNeedCastKeys = GenPagesAPIChooseMediaFullscreenVideo.propsNeedCastKeys, emits = GenPagesAPIChooseMediaFullscreenVideo.emits, components = GenPagesAPIChooseMediaFullscreenVideo.components, styles = GenPagesAPIChooseMediaFullscreenVideo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIChooseMediaFullscreenVideo.setup(props as GenPagesAPIChooseMediaFullscreenVideo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseMediaFullscreenVideo {
    return GenPagesAPIChooseMediaFullscreenVideo(instance, renderer)
}
)
val GenPagesAPIChooseFileChooseFileClass = CreateVueComponent(GenPagesAPIChooseFileChooseFile::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIChooseFileChooseFile.inheritAttrs, inject = GenPagesAPIChooseFileChooseFile.inject, props = GenPagesAPIChooseFileChooseFile.props, propsNeedCastKeys = GenPagesAPIChooseFileChooseFile.propsNeedCastKeys, emits = GenPagesAPIChooseFileChooseFile.emits, components = GenPagesAPIChooseFileChooseFile.components, styles = GenPagesAPIChooseFileChooseFile.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIChooseFileChooseFile.setup(props as GenPagesAPIChooseFileChooseFile)
    }
    )
}
, fun(instance, renderer): GenPagesAPIChooseFileChooseFile {
    return GenPagesAPIChooseFileChooseFile(instance, renderer)
}
)
open class DataType__89 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var hasNetworkType: Boolean = false,
    @JsonNotNull
    open var networkType: String,
    @JsonNotNull
    open var connectedWifi: String,
    @JsonNotNull
    open var jest_result: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__89ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__89ReactiveObject : DataType__89, IUTSReactive<DataType__89> {
    override var __v_raw: DataType__89
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__89, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, hasNetworkType = __v_raw.hasNetworkType, networkType = __v_raw.networkType, connectedWifi = __v_raw.connectedWifi, jest_result = __v_raw.jest_result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__89ReactiveObject {
        return DataType__89ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var hasNetworkType: Boolean
        get() {
            return _tRG(__v_raw, "hasNetworkType", __v_raw.hasNetworkType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hasNetworkType")) {
                return
            }
            val oldValue = __v_raw.hasNetworkType
            __v_raw.hasNetworkType = value
            _tRS(__v_raw, "hasNetworkType", oldValue, value)
        }
    override var networkType: String
        get() {
            return _tRG(__v_raw, "networkType", __v_raw.networkType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("networkType")) {
                return
            }
            val oldValue = __v_raw.networkType
            __v_raw.networkType = value
            _tRS(__v_raw, "networkType", oldValue, value)
        }
    override var connectedWifi: String
        get() {
            return _tRG(__v_raw, "connectedWifi", __v_raw.connectedWifi, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("connectedWifi")) {
                return
            }
            val oldValue = __v_raw.connectedWifi
            __v_raw.connectedWifi = value
            _tRS(__v_raw, "connectedWifi", oldValue, value)
        }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
}
val GenPagesAPIGetNetworkTypeGetNetworkTypeClass = CreateVueComponent(GenPagesAPIGetNetworkTypeGetNetworkType::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetNetworkTypeGetNetworkType.inheritAttrs, inject = GenPagesAPIGetNetworkTypeGetNetworkType.inject, props = GenPagesAPIGetNetworkTypeGetNetworkType.props, propsNeedCastKeys = GenPagesAPIGetNetworkTypeGetNetworkType.propsNeedCastKeys, emits = GenPagesAPIGetNetworkTypeGetNetworkType.emits, components = GenPagesAPIGetNetworkTypeGetNetworkType.components, styles = GenPagesAPIGetNetworkTypeGetNetworkType.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetNetworkTypeGetNetworkType.setup(props as GenPagesAPIGetNetworkTypeGetNetworkType, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetNetworkTypeGetNetworkType {
    return GenPagesAPIGetNetworkTypeGetNetworkType(instance, renderer)
}
)
val GenPagesAPINetworkStatusChangeNetworkStatusChangeClass = CreateVueComponent(GenPagesAPINetworkStatusChangeNetworkStatusChange::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPINetworkStatusChangeNetworkStatusChange.inheritAttrs, inject = GenPagesAPINetworkStatusChangeNetworkStatusChange.inject, props = GenPagesAPINetworkStatusChangeNetworkStatusChange.props, propsNeedCastKeys = GenPagesAPINetworkStatusChangeNetworkStatusChange.propsNeedCastKeys, emits = GenPagesAPINetworkStatusChangeNetworkStatusChange.emits, components = GenPagesAPINetworkStatusChangeNetworkStatusChange.components, styles = GenPagesAPINetworkStatusChangeNetworkStatusChange.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPINetworkStatusChangeNetworkStatusChange.setup(props as GenPagesAPINetworkStatusChangeNetworkStatusChange)
    }
    )
}
, fun(instance, renderer): GenPagesAPINetworkStatusChangeNetworkStatusChange {
    return GenPagesAPINetworkStatusChangeNetworkStatusChange(instance, renderer)
}
)
val GenPagesAPIPageScrollToPageScrollToClass = CreateVueComponent(GenPagesAPIPageScrollToPageScrollTo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIPageScrollToPageScrollTo.inheritAttrs, inject = GenPagesAPIPageScrollToPageScrollTo.inject, props = GenPagesAPIPageScrollToPageScrollTo.props, propsNeedCastKeys = GenPagesAPIPageScrollToPageScrollTo.propsNeedCastKeys, emits = GenPagesAPIPageScrollToPageScrollTo.emits, components = GenPagesAPIPageScrollToPageScrollTo.components, styles = GenPagesAPIPageScrollToPageScrollTo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIPageScrollToPageScrollTo.setup(props as GenPagesAPIPageScrollToPageScrollTo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIPageScrollToPageScrollTo {
    return GenPagesAPIPageScrollToPageScrollTo(instance, renderer)
}
)
open class DataType__90 (
    @JsonNotNull
    open var log: UTSArray<String>,
    @JsonNotNull
    open var objArg: UTSJSONObject,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__90ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__90ReactiveObject : DataType__90, IUTSReactive<DataType__90> {
    override var __v_raw: DataType__90
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__90, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(log = __v_raw.log, objArg = __v_raw.objArg) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__90ReactiveObject {
        return DataType__90ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var log: UTSArray<String>
        get() {
            return _tRG(__v_raw, "log", __v_raw.log, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("log")) {
                return
            }
            val oldValue = __v_raw.log
            __v_raw.log = value
            _tRS(__v_raw, "log", oldValue, value)
        }
    override var objArg: UTSJSONObject
        get() {
            return _tRG(__v_raw, "objArg", __v_raw.objArg, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("objArg")) {
                return
            }
            val oldValue = __v_raw.objArg
            __v_raw.objArg = value
            _tRS(__v_raw, "objArg", oldValue, value)
        }
}
val GenPagesAPIEventBusEventBusClass = CreateVueComponent(GenPagesAPIEventBusEventBus::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIEventBusEventBus.inheritAttrs, inject = GenPagesAPIEventBusEventBus.inject, props = GenPagesAPIEventBusEventBus.props, propsNeedCastKeys = GenPagesAPIEventBusEventBus.propsNeedCastKeys, emits = GenPagesAPIEventBusEventBus.emits, components = GenPagesAPIEventBusEventBus.components, styles = GenPagesAPIEventBusEventBus.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIEventBusEventBus.setup(props as GenPagesAPIEventBusEventBus, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIEventBusEventBus {
    return GenPagesAPIEventBusEventBus(instance, renderer)
}
)
val GenPagesAPIUnicloudUnicloudCloudStorageClass = CreateVueComponent(GenPagesAPIUnicloudUnicloudCloudStorage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUnicloudUnicloudCloudStorage.inheritAttrs, inject = GenPagesAPIUnicloudUnicloudCloudStorage.inject, props = GenPagesAPIUnicloudUnicloudCloudStorage.props, propsNeedCastKeys = GenPagesAPIUnicloudUnicloudCloudStorage.propsNeedCastKeys, emits = GenPagesAPIUnicloudUnicloudCloudStorage.emits, components = GenPagesAPIUnicloudUnicloudCloudStorage.components, styles = GenPagesAPIUnicloudUnicloudCloudStorage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIUnicloudUnicloudCloudStorage.setup(props as GenPagesAPIUnicloudUnicloudCloudStorage)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUnicloudUnicloudCloudStorage {
    return GenPagesAPIUnicloudUnicloudCloudStorage(instance, renderer)
}
)
open class DataType__91 (
    @JsonNotNull
    open var addId: String,
    @JsonNotNull
    open var batchAddIds: UTSArray<String>,
    @JsonNotNull
    open var batchAddinserted: Number,
    @JsonNotNull
    open var updateUpdated: Number,
    @JsonNotNull
    open var getData: UTSArray<UTSJSONObject>,
    @JsonNotNull
    open var getWithCommandData: UTSArray<UTSJSONObject>,
    @JsonNotNull
    open var removeDeleted: Number,
    @JsonNotNull
    open var lookupData: UTSArray<UTSJSONObject>,
    @JsonNotNull
    open var multiSendSuccessCount: Number,
    @JsonNotNull
    open var isUniTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__91ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__91ReactiveObject : DataType__91, IUTSReactive<DataType__91> {
    override var __v_raw: DataType__91
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__91, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(addId = __v_raw.addId, batchAddIds = __v_raw.batchAddIds, batchAddinserted = __v_raw.batchAddinserted, updateUpdated = __v_raw.updateUpdated, getData = __v_raw.getData, getWithCommandData = __v_raw.getWithCommandData, removeDeleted = __v_raw.removeDeleted, lookupData = __v_raw.lookupData, multiSendSuccessCount = __v_raw.multiSendSuccessCount, isUniTest = __v_raw.isUniTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__91ReactiveObject {
        return DataType__91ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var addId: String
        get() {
            return _tRG(__v_raw, "addId", __v_raw.addId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("addId")) {
                return
            }
            val oldValue = __v_raw.addId
            __v_raw.addId = value
            _tRS(__v_raw, "addId", oldValue, value)
        }
    override var batchAddIds: UTSArray<String>
        get() {
            return _tRG(__v_raw, "batchAddIds", __v_raw.batchAddIds, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("batchAddIds")) {
                return
            }
            val oldValue = __v_raw.batchAddIds
            __v_raw.batchAddIds = value
            _tRS(__v_raw, "batchAddIds", oldValue, value)
        }
    override var batchAddinserted: Number
        get() {
            return _tRG(__v_raw, "batchAddinserted", __v_raw.batchAddinserted, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("batchAddinserted")) {
                return
            }
            val oldValue = __v_raw.batchAddinserted
            __v_raw.batchAddinserted = value
            _tRS(__v_raw, "batchAddinserted", oldValue, value)
        }
    override var updateUpdated: Number
        get() {
            return _tRG(__v_raw, "updateUpdated", __v_raw.updateUpdated, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("updateUpdated")) {
                return
            }
            val oldValue = __v_raw.updateUpdated
            __v_raw.updateUpdated = value
            _tRS(__v_raw, "updateUpdated", oldValue, value)
        }
    override var getData: UTSArray<UTSJSONObject>
        get() {
            return _tRG(__v_raw, "getData", __v_raw.getData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getData")) {
                return
            }
            val oldValue = __v_raw.getData
            __v_raw.getData = value
            _tRS(__v_raw, "getData", oldValue, value)
        }
    override var getWithCommandData: UTSArray<UTSJSONObject>
        get() {
            return _tRG(__v_raw, "getWithCommandData", __v_raw.getWithCommandData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getWithCommandData")) {
                return
            }
            val oldValue = __v_raw.getWithCommandData
            __v_raw.getWithCommandData = value
            _tRS(__v_raw, "getWithCommandData", oldValue, value)
        }
    override var removeDeleted: Number
        get() {
            return _tRG(__v_raw, "removeDeleted", __v_raw.removeDeleted, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("removeDeleted")) {
                return
            }
            val oldValue = __v_raw.removeDeleted
            __v_raw.removeDeleted = value
            _tRS(__v_raw, "removeDeleted", oldValue, value)
        }
    override var lookupData: UTSArray<UTSJSONObject>
        get() {
            return _tRG(__v_raw, "lookupData", __v_raw.lookupData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lookupData")) {
                return
            }
            val oldValue = __v_raw.lookupData
            __v_raw.lookupData = value
            _tRS(__v_raw, "lookupData", oldValue, value)
        }
    override var multiSendSuccessCount: Number
        get() {
            return _tRG(__v_raw, "multiSendSuccessCount", __v_raw.multiSendSuccessCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("multiSendSuccessCount")) {
                return
            }
            val oldValue = __v_raw.multiSendSuccessCount
            __v_raw.multiSendSuccessCount = value
            _tRS(__v_raw, "multiSendSuccessCount", oldValue, value)
        }
    override var isUniTest: Boolean
        get() {
            return _tRG(__v_raw, "isUniTest", __v_raw.isUniTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isUniTest")) {
                return
            }
            val oldValue = __v_raw.isUniTest
            __v_raw.isUniTest = value
            _tRS(__v_raw, "isUniTest", oldValue, value)
        }
}
val GenPagesAPIUnicloudUnicloudDatabaseClass = CreateVueComponent(GenPagesAPIUnicloudUnicloudDatabase::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUnicloudUnicloudDatabase.inheritAttrs, inject = GenPagesAPIUnicloudUnicloudDatabase.inject, props = GenPagesAPIUnicloudUnicloudDatabase.props, propsNeedCastKeys = GenPagesAPIUnicloudUnicloudDatabase.propsNeedCastKeys, emits = GenPagesAPIUnicloudUnicloudDatabase.emits, components = GenPagesAPIUnicloudUnicloudDatabase.components, styles = GenPagesAPIUnicloudUnicloudDatabase.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUnicloudUnicloudDatabase.setup(props as GenPagesAPIUnicloudUnicloudDatabase, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUnicloudUnicloudDatabase {
    return GenPagesAPIUnicloudUnicloudDatabase(instance, renderer)
}
)
open class DataType__92 (
    @JsonNotNull
    open var level: Number,
    @JsonNotNull
    open var isCharging: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__92ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__92ReactiveObject : DataType__92, IUTSReactive<DataType__92> {
    override var __v_raw: DataType__92
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__92, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(level = __v_raw.level, isCharging = __v_raw.isCharging) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__92ReactiveObject {
        return DataType__92ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var level: Number
        get() {
            return _tRG(__v_raw, "level", __v_raw.level, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("level")) {
                return
            }
            val oldValue = __v_raw.level
            __v_raw.level = value
            _tRS(__v_raw, "level", oldValue, value)
        }
    override var isCharging: Boolean
        get() {
            return _tRG(__v_raw, "isCharging", __v_raw.isCharging, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isCharging")) {
                return
            }
            val oldValue = __v_raw.isCharging
            __v_raw.isCharging = value
            _tRS(__v_raw, "isCharging", oldValue, value)
        }
}
val GenPagesAPIGetBatteryInfoGetBatteryInfoClass = CreateVueComponent(GenPagesAPIGetBatteryInfoGetBatteryInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetBatteryInfoGetBatteryInfo.inheritAttrs, inject = GenPagesAPIGetBatteryInfoGetBatteryInfo.inject, props = GenPagesAPIGetBatteryInfoGetBatteryInfo.props, propsNeedCastKeys = GenPagesAPIGetBatteryInfoGetBatteryInfo.propsNeedCastKeys, emits = GenPagesAPIGetBatteryInfoGetBatteryInfo.emits, components = GenPagesAPIGetBatteryInfoGetBatteryInfo.components, styles = GenPagesAPIGetBatteryInfoGetBatteryInfo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetBatteryInfoGetBatteryInfo.setup(props as GenPagesAPIGetBatteryInfoGetBatteryInfo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetBatteryInfoGetBatteryInfo {
    return GenPagesAPIGetBatteryInfoGetBatteryInfo(instance, renderer)
}
)
open class Item__9 (
    @JsonNotNull
    open var label: String,
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__9ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__9ReactiveObject : Item__9, IUTSReactive<Item__9> {
    override var __v_raw: Item__9
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__9, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(label = __v_raw.label, value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__9ReactiveObject {
        return Item__9ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var label: String
        get() {
            return _tRG(__v_raw, "label", __v_raw.label, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("label")) {
                return
            }
            val oldValue = __v_raw.label
            __v_raw.label = value
            _tRS(__v_raw, "label", oldValue, value)
        }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
open class DataType__93 (
    @JsonNotNull
    open var items: UTSArray<Item__9>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__93ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__93ReactiveObject : DataType__93, IUTSReactive<DataType__93> {
    override var __v_raw: DataType__93
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__93, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(items = __v_raw.items) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__93ReactiveObject {
        return DataType__93ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var items: UTSArray<Item__9>
        get() {
            return _tRG(__v_raw, "items", __v_raw.items, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("items")) {
                return
            }
            val oldValue = __v_raw.items
            __v_raw.items = value
            _tRS(__v_raw, "items", oldValue, value)
        }
}
val GenPagesAPIGetWindowInfoGetWindowInfoClass = CreateVueComponent(GenPagesAPIGetWindowInfoGetWindowInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetWindowInfoGetWindowInfo.inheritAttrs, inject = GenPagesAPIGetWindowInfoGetWindowInfo.inject, props = GenPagesAPIGetWindowInfoGetWindowInfo.props, propsNeedCastKeys = GenPagesAPIGetWindowInfoGetWindowInfo.propsNeedCastKeys, emits = GenPagesAPIGetWindowInfoGetWindowInfo.emits, components = GenPagesAPIGetWindowInfoGetWindowInfo.components, styles = GenPagesAPIGetWindowInfoGetWindowInfo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetWindowInfoGetWindowInfo.setup(props as GenPagesAPIGetWindowInfoGetWindowInfo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetWindowInfoGetWindowInfo {
    return GenPagesAPIGetWindowInfoGetWindowInfo(instance, renderer)
}
)
open class StatusBarArea (
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return StatusBarAreaReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class StatusBarAreaReactiveObject : StatusBarArea, IUTSReactive<StatusBarArea> {
    override var __v_raw: StatusBarArea
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: StatusBarArea, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): StatusBarAreaReactiveObject {
        return StatusBarAreaReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class CutoutArea (
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return CutoutAreaReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class CutoutAreaReactiveObject : CutoutArea, IUTSReactive<CutoutArea> {
    override var __v_raw: CutoutArea
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: CutoutArea, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(top = __v_raw.top, left = __v_raw.left, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): CutoutAreaReactiveObject {
        return CutoutAreaReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class SafeArea__1 (
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SafeArea__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SafeArea__1ReactiveObject : SafeArea__1, IUTSReactive<SafeArea__1> {
    override var __v_raw: SafeArea__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SafeArea__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(top = __v_raw.top, left = __v_raw.left, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SafeArea__1ReactiveObject {
        return SafeArea__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class BottomNavigationIndicatorArea (
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return BottomNavigationIndicatorAreaReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class BottomNavigationIndicatorAreaReactiveObject : BottomNavigationIndicatorArea, IUTSReactive<BottomNavigationIndicatorArea> {
    override var __v_raw: BottomNavigationIndicatorArea
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: BottomNavigationIndicatorArea, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): BottomNavigationIndicatorAreaReactiveObject {
        return BottomNavigationIndicatorAreaReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
val GenPagesAPIGetWindowInfoWindowAreaClass = CreateVueComponent(GenPagesAPIGetWindowInfoWindowArea::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetWindowInfoWindowArea.inheritAttrs, inject = GenPagesAPIGetWindowInfoWindowArea.inject, props = GenPagesAPIGetWindowInfoWindowArea.props, propsNeedCastKeys = GenPagesAPIGetWindowInfoWindowArea.propsNeedCastKeys, emits = GenPagesAPIGetWindowInfoWindowArea.emits, components = GenPagesAPIGetWindowInfoWindowArea.components, styles = GenPagesAPIGetWindowInfoWindowArea.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetWindowInfoWindowArea.setup(props as GenPagesAPIGetWindowInfoWindowArea)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetWindowInfoWindowArea {
    return GenPagesAPIGetWindowInfoWindowArea(instance, renderer)
}
)
val GenPagesAPIElementDrawElementDrawClass = CreateVueComponent(GenPagesAPIElementDrawElementDraw::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementDrawElementDraw.inheritAttrs, inject = GenPagesAPIElementDrawElementDraw.inject, props = GenPagesAPIElementDrawElementDraw.props, propsNeedCastKeys = GenPagesAPIElementDrawElementDraw.propsNeedCastKeys, emits = GenPagesAPIElementDrawElementDraw.emits, components = GenPagesAPIElementDrawElementDraw.components, styles = GenPagesAPIElementDrawElementDraw.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIElementDrawElementDraw.setup(props as GenPagesAPIElementDrawElementDraw)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementDrawElementDraw {
    return GenPagesAPIElementDrawElementDraw(instance, renderer)
}
)
open class DataType__94 (
    @JsonNotNull
    open var fullscreenchangeCount: Number,
    @JsonNotNull
    open var requestFullscreenCallbackStatus: Boolean = false,
    @JsonNotNull
    open var exitFullscreenCallbackStatus: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__94ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__94ReactiveObject : DataType__94, IUTSReactive<DataType__94> {
    override var __v_raw: DataType__94
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__94, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(fullscreenchangeCount = __v_raw.fullscreenchangeCount, requestFullscreenCallbackStatus = __v_raw.requestFullscreenCallbackStatus, exitFullscreenCallbackStatus = __v_raw.exitFullscreenCallbackStatus) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__94ReactiveObject {
        return DataType__94ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var fullscreenchangeCount: Number
        get() {
            return _tRG(__v_raw, "fullscreenchangeCount", __v_raw.fullscreenchangeCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fullscreenchangeCount")) {
                return
            }
            val oldValue = __v_raw.fullscreenchangeCount
            __v_raw.fullscreenchangeCount = value
            _tRS(__v_raw, "fullscreenchangeCount", oldValue, value)
        }
    override var requestFullscreenCallbackStatus: Boolean
        get() {
            return _tRG(__v_raw, "requestFullscreenCallbackStatus", __v_raw.requestFullscreenCallbackStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("requestFullscreenCallbackStatus")) {
                return
            }
            val oldValue = __v_raw.requestFullscreenCallbackStatus
            __v_raw.requestFullscreenCallbackStatus = value
            _tRS(__v_raw, "requestFullscreenCallbackStatus", oldValue, value)
        }
    override var exitFullscreenCallbackStatus: Boolean
        get() {
            return _tRG(__v_raw, "exitFullscreenCallbackStatus", __v_raw.exitFullscreenCallbackStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("exitFullscreenCallbackStatus")) {
                return
            }
            val oldValue = __v_raw.exitFullscreenCallbackStatus
            __v_raw.exitFullscreenCallbackStatus = value
            _tRS(__v_raw, "exitFullscreenCallbackStatus", oldValue, value)
        }
}
val GenPagesAPIElementRequestFullscreenElementRequestFullscreenClass = CreateVueComponent(GenPagesAPIElementRequestFullscreenElementRequestFullscreen::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.inheritAttrs, inject = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.inject, props = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.props, propsNeedCastKeys = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.propsNeedCastKeys, emits = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.emits, components = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.components, styles = GenPagesAPIElementRequestFullscreenElementRequestFullscreen.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIElementRequestFullscreenElementRequestFullscreen.setup(props as GenPagesAPIElementRequestFullscreenElementRequestFullscreen, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementRequestFullscreenElementRequestFullscreen {
    return GenPagesAPIElementRequestFullscreenElementRequestFullscreen(instance, renderer)
}
)
val GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugsClass = CreateVueComponent(GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.inheritAttrs, inject = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.inject, props = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.props, propsNeedCastKeys = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.propsNeedCastKeys, emits = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.emits, components = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.components, styles = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs.setup(props as GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs {
    return GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugs(instance, renderer)
}
)
val GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfoClass = CreateVueComponent(GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.inheritAttrs, inject = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.inject, props = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.props, propsNeedCastKeys = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.propsNeedCastKeys, emits = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.emits, components = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.components, styles = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo.setup(props as GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo {
    return GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfo(instance, renderer)
}
)
val GenPagesAPIGetUniVerifyManagerGetUniVerifyManagerClass = CreateVueComponent(GenPagesAPIGetUniVerifyManagerGetUniVerifyManager::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.inheritAttrs, inject = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.inject, props = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.props, propsNeedCastKeys = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.propsNeedCastKeys, emits = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.emits, components = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.components, styles = GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetUniVerifyManagerGetUniVerifyManager.setup(props as GenPagesAPIGetUniVerifyManagerGetUniVerifyManager)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetUniVerifyManagerGetUniVerifyManager {
    return GenPagesAPIGetUniVerifyManagerGetUniVerifyManager(instance, renderer)
}
)
val GenPagesAPIGetUniVerifyManagerUniVerifyCustomPageClass = CreateVueComponent(GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.inheritAttrs, inject = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.inject, props = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.props, propsNeedCastKeys = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.propsNeedCastKeys, emits = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.emits, components = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.components, styles = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage.setup(props as GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage {
    return GenPagesAPIGetUniVerifyManagerUniVerifyCustomPage(instance, renderer)
}
)
val GenPagesAPIGetUniVerifyManagerFullWebviewPageClass = CreateVueComponent(GenPagesAPIGetUniVerifyManagerFullWebviewPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetUniVerifyManagerFullWebviewPage.inheritAttrs, inject = GenPagesAPIGetUniVerifyManagerFullWebviewPage.inject, props = GenPagesAPIGetUniVerifyManagerFullWebviewPage.props, propsNeedCastKeys = GenPagesAPIGetUniVerifyManagerFullWebviewPage.propsNeedCastKeys, emits = GenPagesAPIGetUniVerifyManagerFullWebviewPage.emits, components = GenPagesAPIGetUniVerifyManagerFullWebviewPage.components, styles = GenPagesAPIGetUniVerifyManagerFullWebviewPage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetUniVerifyManagerFullWebviewPage.setup(props as GenPagesAPIGetUniVerifyManagerFullWebviewPage)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetUniVerifyManagerFullWebviewPage {
    return GenPagesAPIGetUniVerifyManagerFullWebviewPage(instance, renderer)
}
)
open class DataType__95 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var rpxValue: Number,
    @JsonNotNull
    open var pxValue: Number,
    @JsonNotNull
    open var result: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__95ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__95ReactiveObject : DataType__95, IUTSReactive<DataType__95> {
    override var __v_raw: DataType__95
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__95, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, rpxValue = __v_raw.rpxValue, pxValue = __v_raw.pxValue, result = __v_raw.result) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__95ReactiveObject {
        return DataType__95ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var rpxValue: Number
        get() {
            return _tRG(__v_raw, "rpxValue", __v_raw.rpxValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rpxValue")) {
                return
            }
            val oldValue = __v_raw.rpxValue
            __v_raw.rpxValue = value
            _tRS(__v_raw, "rpxValue", oldValue, value)
        }
    override var pxValue: Number
        get() {
            return _tRG(__v_raw, "pxValue", __v_raw.pxValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pxValue")) {
                return
            }
            val oldValue = __v_raw.pxValue
            __v_raw.pxValue = value
            _tRS(__v_raw, "pxValue", oldValue, value)
        }
    override var result: Boolean
        get() {
            return _tRG(__v_raw, "result", __v_raw.result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("result")) {
                return
            }
            val oldValue = __v_raw.result
            __v_raw.result = value
            _tRS(__v_raw, "result", oldValue, value)
        }
}
val GenPagesAPIRpx2pxRpx2pxClass = CreateVueComponent(GenPagesAPIRpx2pxRpx2px::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRpx2pxRpx2px.inheritAttrs, inject = GenPagesAPIRpx2pxRpx2px.inject, props = GenPagesAPIRpx2pxRpx2px.props, propsNeedCastKeys = GenPagesAPIRpx2pxRpx2px.propsNeedCastKeys, emits = GenPagesAPIRpx2pxRpx2px.emits, components = GenPagesAPIRpx2pxRpx2px.components, styles = GenPagesAPIRpx2pxRpx2px.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIRpx2pxRpx2px.setup(props as GenPagesAPIRpx2pxRpx2px, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRpx2pxRpx2px {
    return GenPagesAPIRpx2pxRpx2px(instance, renderer)
}
)
val GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListenerClass = CreateVueComponent(GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.inheritAttrs, inject = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.inject, props = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.props, propsNeedCastKeys = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.propsNeedCastKeys, emits = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.emits, components = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.components, styles = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener.setup(props as GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener {
    return GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListener(instance, renderer)
}
)
open class PayItem (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    open var provider: UniProvider? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return PayItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class PayItemReactiveObject : PayItem, IUTSReactive<PayItem> {
    override var __v_raw: PayItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: PayItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, provider = __v_raw.provider) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): PayItemReactiveObject {
        return PayItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var provider: UniProvider?
        get() {
            return _tRG(__v_raw, "provider", __v_raw.provider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("provider")) {
                return
            }
            val oldValue = __v_raw.provider
            __v_raw.provider = value
            _tRS(__v_raw, "provider", oldValue, value)
        }
}
open class DataType__96 (
    @JsonNotNull
    open var btnText: String,
    @JsonNotNull
    open var btnType: String,
    @JsonNotNull
    open var orderInfo: String,
    @JsonNotNull
    open var errorCode: Number,
    @JsonNotNull
    open var errorMsg: String,
    @JsonNotNull
    open var complete: Boolean = false,
    @JsonNotNull
    open var fail: Boolean = false,
    @JsonNotNull
    open var outTradeNo: String,
    @JsonNotNull
    open var openid: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__96ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__96ReactiveObject : DataType__96, IUTSReactive<DataType__96> {
    override var __v_raw: DataType__96
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__96, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(btnText = __v_raw.btnText, btnType = __v_raw.btnType, orderInfo = __v_raw.orderInfo, errorCode = __v_raw.errorCode, errorMsg = __v_raw.errorMsg, complete = __v_raw.complete, fail = __v_raw.fail, outTradeNo = __v_raw.outTradeNo, openid = __v_raw.openid) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__96ReactiveObject {
        return DataType__96ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var btnText: String
        get() {
            return _tRG(__v_raw, "btnText", __v_raw.btnText, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("btnText")) {
                return
            }
            val oldValue = __v_raw.btnText
            __v_raw.btnText = value
            _tRS(__v_raw, "btnText", oldValue, value)
        }
    override var btnType: String
        get() {
            return _tRG(__v_raw, "btnType", __v_raw.btnType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("btnType")) {
                return
            }
            val oldValue = __v_raw.btnType
            __v_raw.btnType = value
            _tRS(__v_raw, "btnType", oldValue, value)
        }
    override var orderInfo: String
        get() {
            return _tRG(__v_raw, "orderInfo", __v_raw.orderInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("orderInfo")) {
                return
            }
            val oldValue = __v_raw.orderInfo
            __v_raw.orderInfo = value
            _tRS(__v_raw, "orderInfo", oldValue, value)
        }
    override var errorCode: Number
        get() {
            return _tRG(__v_raw, "errorCode", __v_raw.errorCode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorCode")) {
                return
            }
            val oldValue = __v_raw.errorCode
            __v_raw.errorCode = value
            _tRS(__v_raw, "errorCode", oldValue, value)
        }
    override var errorMsg: String
        get() {
            return _tRG(__v_raw, "errorMsg", __v_raw.errorMsg, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("errorMsg")) {
                return
            }
            val oldValue = __v_raw.errorMsg
            __v_raw.errorMsg = value
            _tRS(__v_raw, "errorMsg", oldValue, value)
        }
    override var complete: Boolean
        get() {
            return _tRG(__v_raw, "complete", __v_raw.complete, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("complete")) {
                return
            }
            val oldValue = __v_raw.complete
            __v_raw.complete = value
            _tRS(__v_raw, "complete", oldValue, value)
        }
    override var fail: Boolean
        get() {
            return _tRG(__v_raw, "fail", __v_raw.fail, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fail")) {
                return
            }
            val oldValue = __v_raw.fail
            __v_raw.fail = value
            _tRS(__v_raw, "fail", oldValue, value)
        }
    override var outTradeNo: String
        get() {
            return _tRG(__v_raw, "outTradeNo", __v_raw.outTradeNo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("outTradeNo")) {
                return
            }
            val oldValue = __v_raw.outTradeNo
            __v_raw.outTradeNo = value
            _tRS(__v_raw, "outTradeNo", oldValue, value)
        }
    override var openid: String
        get() {
            return _tRG(__v_raw, "openid", __v_raw.openid, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("openid")) {
                return
            }
            val oldValue = __v_raw.openid
            __v_raw.openid = value
            _tRS(__v_raw, "openid", oldValue, value)
        }
}
val GenPagesAPIRequestPaymentRequestPaymentClass = CreateVueComponent(GenPagesAPIRequestPaymentRequestPayment::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestPaymentRequestPayment.inheritAttrs, inject = GenPagesAPIRequestPaymentRequestPayment.inject, props = GenPagesAPIRequestPaymentRequestPayment.props, propsNeedCastKeys = GenPagesAPIRequestPaymentRequestPayment.propsNeedCastKeys, emits = GenPagesAPIRequestPaymentRequestPayment.emits, components = GenPagesAPIRequestPaymentRequestPayment.components, styles = GenPagesAPIRequestPaymentRequestPayment.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIRequestPaymentRequestPayment.setup(props as GenPagesAPIRequestPaymentRequestPayment, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestPaymentRequestPayment {
    return GenPagesAPIRequestPaymentRequestPayment(instance, renderer)
}
)
val GenPagesAPIRequestMerchantTransferRequestMerchantTransferClass = CreateVueComponent(GenPagesAPIRequestMerchantTransferRequestMerchantTransfer::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.inheritAttrs, inject = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.inject, props = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.props, propsNeedCastKeys = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.propsNeedCastKeys, emits = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.emits, components = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.components, styles = GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIRequestMerchantTransferRequestMerchantTransfer.setup(props as GenPagesAPIRequestMerchantTransferRequestMerchantTransfer)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestMerchantTransferRequestMerchantTransfer {
    return GenPagesAPIRequestMerchantTransferRequestMerchantTransfer(instance, renderer)
}
)
typealias LoadAdType = () -> Unit
val GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAdClass = CreateVueComponent(GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.inheritAttrs, inject = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.inject, props = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.props, propsNeedCastKeys = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.propsNeedCastKeys, emits = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.emits, components = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.components, styles = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd.setup(props as GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd {
    return GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAd(instance, renderer)
}
)
val GenUniModulesUniPayXComponentsUniPayPopupUniPayPopupClass = CreateVueComponent(GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.inheritAttrs, inject = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.inject, props = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.props, propsNeedCastKeys = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.propsNeedCastKeys, emits = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.emits, components = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.components, styles = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup.setup(props as GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup, ctx)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup {
    return GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup(instance)
}
)
typealias UniPayPopupComponentPublicInstance = GenUniModulesUniPayXComponentsUniPayPopupUniPayPopup
fun objectAssign(json1: UTSJSONObject, json2: UTSJSONObject): UTSJSONObject {
    for(key in resolveUTSKeyIterator(json2)){
        json1[key] = json2[key]
    }
    return json1
}
val GenUniModulesUniPayXComponentsUniPayUniPayClass = CreateVueComponent(GenUniModulesUniPayXComponentsUniPayUniPay::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniPayXComponentsUniPayUniPay.inheritAttrs, inject = GenUniModulesUniPayXComponentsUniPayUniPay.inject, props = GenUniModulesUniPayXComponentsUniPayUniPay.props, propsNeedCastKeys = GenUniModulesUniPayXComponentsUniPayUniPay.propsNeedCastKeys, emits = GenUniModulesUniPayXComponentsUniPayUniPay.emits, components = GenUniModulesUniPayXComponentsUniPayUniPay.components, styles = GenUniModulesUniPayXComponentsUniPayUniPay.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenUniModulesUniPayXComponentsUniPayUniPay.setup(props as GenUniModulesUniPayXComponentsUniPayUniPay, ctx)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniPayXComponentsUniPayUniPay {
    return GenUniModulesUniPayXComponentsUniPayUniPay(instance)
}
)
typealias UniPayComponentPublicInstance = GenUniModulesUniPayXComponentsUniPayUniPay
val GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPayClass = CreateVueComponent(GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.inheritAttrs, inject = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.inject, props = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.props, propsNeedCastKeys = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.propsNeedCastKeys, emits = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.emits, components = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.components, styles = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay.setup(props as GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay {
    return GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPay(instance, renderer)
}
)
open class DataType__97 (
    @JsonNotNull
    open var order_no: String,
    @JsonNotNull
    open var out_trade_no: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__97ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__97ReactiveObject : DataType__97, IUTSReactive<DataType__97> {
    override var __v_raw: DataType__97
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__97, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(order_no = __v_raw.order_no, out_trade_no = __v_raw.out_trade_no) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__97ReactiveObject {
        return DataType__97ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var order_no: String
        get() {
            return _tRG(__v_raw, "order_no", __v_raw.order_no, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("order_no")) {
                return
            }
            val oldValue = __v_raw.order_no
            __v_raw.order_no = value
            _tRS(__v_raw, "order_no", oldValue, value)
        }
    override var out_trade_no: String
        get() {
            return _tRG(__v_raw, "out_trade_no", __v_raw.out_trade_no, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("out_trade_no")) {
                return
            }
            val oldValue = __v_raw.out_trade_no
            __v_raw.out_trade_no = value
            _tRS(__v_raw, "out_trade_no", oldValue, value)
        }
}
val GenPagesAPIRequestPaymentRequestPaymentOrderDetailClass = CreateVueComponent(GenPagesAPIRequestPaymentRequestPaymentOrderDetail::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.inheritAttrs, inject = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.inject, props = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.props, propsNeedCastKeys = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.propsNeedCastKeys, emits = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.emits, components = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.components, styles = GenPagesAPIRequestPaymentRequestPaymentOrderDetail.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIRequestPaymentRequestPaymentOrderDetail.setup(props as GenPagesAPIRequestPaymentRequestPaymentOrderDetail)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestPaymentRequestPaymentOrderDetail {
    return GenPagesAPIRequestPaymentRequestPaymentOrderDetail(instance, renderer)
}
)
open class DataType__98 (
    @JsonNotNull
    open var disabled: Boolean = false,
    @JsonNotNull
    open var inputValue: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__98ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__98ReactiveObject : DataType__98, IUTSReactive<DataType__98> {
    override var __v_raw: DataType__98
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__98, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(disabled = __v_raw.disabled, inputValue = __v_raw.inputValue) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__98ReactiveObject {
        return DataType__98ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var disabled: Boolean
        get() {
            return _tRG(__v_raw, "disabled", __v_raw.disabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled")) {
                return
            }
            val oldValue = __v_raw.disabled
            __v_raw.disabled = value
            _tRS(__v_raw, "disabled", oldValue, value)
        }
    override var inputValue: String
        get() {
            return _tRG(__v_raw, "inputValue", __v_raw.inputValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputValue")) {
                return
            }
            val oldValue = __v_raw.inputValue
            __v_raw.inputValue = value
            _tRS(__v_raw, "inputValue", oldValue, value)
        }
}
val GenPagesAPIMakePhoneCallMakePhoneCallClass = CreateVueComponent(GenPagesAPIMakePhoneCallMakePhoneCall::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIMakePhoneCallMakePhoneCall.inheritAttrs, inject = GenPagesAPIMakePhoneCallMakePhoneCall.inject, props = GenPagesAPIMakePhoneCallMakePhoneCall.props, propsNeedCastKeys = GenPagesAPIMakePhoneCallMakePhoneCall.propsNeedCastKeys, emits = GenPagesAPIMakePhoneCallMakePhoneCall.emits, components = GenPagesAPIMakePhoneCallMakePhoneCall.components, styles = GenPagesAPIMakePhoneCallMakePhoneCall.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIMakePhoneCallMakePhoneCall.setup(props as GenPagesAPIMakePhoneCallMakePhoneCall)
    }
    )
}
, fun(instance, renderer): GenPagesAPIMakePhoneCallMakePhoneCall {
    return GenPagesAPIMakePhoneCallMakePhoneCall(instance, renderer)
}
)
open class DataType__99 (
    @JsonNotNull
    open var data: String,
    @JsonNotNull
    open var getDataTest: String,
    @JsonNotNull
    open var setClipboardTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__99ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__99ReactiveObject : DataType__99, IUTSReactive<DataType__99> {
    override var __v_raw: DataType__99
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__99, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(data = __v_raw.data, getDataTest = __v_raw.getDataTest, setClipboardTest = __v_raw.setClipboardTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__99ReactiveObject {
        return DataType__99ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var data: String
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
    override var getDataTest: String
        get() {
            return _tRG(__v_raw, "getDataTest", __v_raw.getDataTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getDataTest")) {
                return
            }
            val oldValue = __v_raw.getDataTest
            __v_raw.getDataTest = value
            _tRS(__v_raw, "getDataTest", oldValue, value)
        }
    override var setClipboardTest: Boolean
        get() {
            return _tRG(__v_raw, "setClipboardTest", __v_raw.setClipboardTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("setClipboardTest")) {
                return
            }
            val oldValue = __v_raw.setClipboardTest
            __v_raw.setClipboardTest = value
            _tRS(__v_raw, "setClipboardTest", oldValue, value)
        }
}
val GenPagesAPIClipboardClipboardClass = CreateVueComponent(GenPagesAPIClipboardClipboard::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIClipboardClipboard.inheritAttrs, inject = GenPagesAPIClipboardClipboard.inject, props = GenPagesAPIClipboardClipboard.props, propsNeedCastKeys = GenPagesAPIClipboardClipboard.propsNeedCastKeys, emits = GenPagesAPIClipboardClipboard.emits, components = GenPagesAPIClipboardClipboard.components, styles = GenPagesAPIClipboardClipboard.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIClipboardClipboard.setup(props as GenPagesAPIClipboardClipboard, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIClipboardClipboard {
    return GenPagesAPIClipboardClipboard(instance, renderer)
}
)
val GenPagesAPIScanCodeScanCodeClass = CreateVueComponent(GenPagesAPIScanCodeScanCode::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIScanCodeScanCode.inheritAttrs, inject = GenPagesAPIScanCodeScanCode.inject, props = GenPagesAPIScanCodeScanCode.props, propsNeedCastKeys = GenPagesAPIScanCodeScanCode.propsNeedCastKeys, emits = GenPagesAPIScanCodeScanCode.emits, components = GenPagesAPIScanCodeScanCode.components, styles = GenPagesAPIScanCodeScanCode.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIScanCodeScanCode.setup(props as GenPagesAPIScanCodeScanCode)
    }
    )
}
, fun(instance, renderer): GenPagesAPIScanCodeScanCode {
    return GenPagesAPIScanCodeScanCode(instance, renderer)
}
)
val GenPagesAPIThemeChangeThemeChangeClass = CreateVueComponent(GenPagesAPIThemeChangeThemeChange::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIThemeChangeThemeChange.inheritAttrs, inject = GenPagesAPIThemeChangeThemeChange.inject, props = GenPagesAPIThemeChangeThemeChange.props, propsNeedCastKeys = GenPagesAPIThemeChangeThemeChange.propsNeedCastKeys, emits = GenPagesAPIThemeChangeThemeChange.emits, components = GenPagesAPIThemeChangeThemeChange.components, styles = GenPagesAPIThemeChangeThemeChange.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIThemeChangeThemeChange.setup(props as GenPagesAPIThemeChangeThemeChange)
    }
    )
}
, fun(instance, renderer): GenPagesAPIThemeChangeThemeChange {
    return GenPagesAPIThemeChangeThemeChange(instance, renderer)
}
)
val GenPagesAPIGetElementByIdGetElementByIdClass = CreateVueComponent(GenPagesAPIGetElementByIdGetElementById::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetElementByIdGetElementById.inheritAttrs, inject = GenPagesAPIGetElementByIdGetElementById.inject, props = GenPagesAPIGetElementByIdGetElementById.props, propsNeedCastKeys = GenPagesAPIGetElementByIdGetElementById.propsNeedCastKeys, emits = GenPagesAPIGetElementByIdGetElementById.emits, components = GenPagesAPIGetElementByIdGetElementById.components, styles = GenPagesAPIGetElementByIdGetElementById.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetElementByIdGetElementById.setup(props as GenPagesAPIGetElementByIdGetElementById, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetElementByIdGetElementById {
    return GenPagesAPIGetElementByIdGetElementById(instance, renderer)
}
)
val GenPagesAPIGetElementByIdGetElementByIdMultipleRootNodeClass = CreateVueComponent(GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.inheritAttrs, inject = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.inject, props = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.props, propsNeedCastKeys = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.propsNeedCastKeys, emits = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.emits, components = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.components, styles = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode.setup(props as GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode {
    return GenPagesAPIGetElementByIdGetElementByIdMultipleRootNode(instance, renderer)
}
)
val GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRectClass = CreateVueComponent(GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.inheritAttrs, inject = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.inject, props = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.props, propsNeedCastKeys = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.propsNeedCastKeys, emits = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.emits, components = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.components, styles = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect.setup(props as GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect {
    return GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRect(instance, renderer)
}
)
open class DataType__100 (
    @JsonNotNull
    open var top: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__100ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__100ReactiveObject : DataType__100, IUTSReactive<DataType__100> {
    override var __v_raw: DataType__100
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__100, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(top = __v_raw.top) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__100ReactiveObject {
        return DataType__100ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
}
val GenPagesAPICreateSelectorQueryNodesInfoChildClass = CreateVueComponent(GenPagesAPICreateSelectorQueryNodesInfoChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPICreateSelectorQueryNodesInfoChild.inheritAttrs, inject = GenPagesAPICreateSelectorQueryNodesInfoChild.inject, props = GenPagesAPICreateSelectorQueryNodesInfoChild.props, propsNeedCastKeys = GenPagesAPICreateSelectorQueryNodesInfoChild.propsNeedCastKeys, emits = GenPagesAPICreateSelectorQueryNodesInfoChild.emits, components = GenPagesAPICreateSelectorQueryNodesInfoChild.components, styles = GenPagesAPICreateSelectorQueryNodesInfoChild.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateSelectorQueryNodesInfoChild.setup(props as GenPagesAPICreateSelectorQueryNodesInfoChild, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateSelectorQueryNodesInfoChild {
    return GenPagesAPICreateSelectorQueryNodesInfoChild(instance)
}
)
val GenPagesAPICreateSelectorQuerySelectorQueryChildMultiClass = CreateVueComponent(GenPagesAPICreateSelectorQuerySelectorQueryChildMulti::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.inheritAttrs, inject = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.inject, props = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.props, propsNeedCastKeys = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.propsNeedCastKeys, emits = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.emits, components = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.components, styles = GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateSelectorQuerySelectorQueryChildMulti.setup(props as GenPagesAPICreateSelectorQuerySelectorQueryChildMulti, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateSelectorQuerySelectorQueryChildMulti {
    return GenPagesAPICreateSelectorQuerySelectorQueryChildMulti(instance)
}
)
open class NodeInfoType (
    open var left: Number? = null,
    open var top: Number? = null,
    open var right: Number? = null,
    open var bottom: Number? = null,
    open var width: Number? = null,
    open var height: Number? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return NodeInfoTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class NodeInfoTypeReactiveObject : NodeInfoType, IUTSReactive<NodeInfoType> {
    override var __v_raw: NodeInfoType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: NodeInfoType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(left = __v_raw.left, top = __v_raw.top, right = __v_raw.right, bottom = __v_raw.bottom, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): NodeInfoTypeReactiveObject {
        return NodeInfoTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var left: Number?
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var top: Number?
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var right: Number?
        get() {
            return _tRG(__v_raw, "right", __v_raw.right, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("right")) {
                return
            }
            val oldValue = __v_raw.right
            __v_raw.right = value
            _tRS(__v_raw, "right", oldValue, value)
        }
    override var bottom: Number?
        get() {
            return _tRG(__v_raw, "bottom", __v_raw.bottom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bottom")) {
                return
            }
            val oldValue = __v_raw.bottom
            __v_raw.bottom = value
            _tRS(__v_raw, "bottom", oldValue, value)
        }
    override var width: Number?
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number?
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class DataType__101 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var nodeInfoList: UTSArray<NodeInfoType>,
    open var rootNodeInfo: NodeInfoType? = null,
    @JsonNotNull
    open var selectCount: Number,
    @JsonNotNull
    open var selectAllCount: Number,
    @JsonNotNull
    open var fieldsResultContainNode: Boolean = false,
    @JsonNotNull
    open var nodeResultContainNode: Boolean = false,
    open var textNodeInfo: NodeInfoType? = null,
    open var imageNodeInfo: NodeInfoType? = null,
    open var scrollViewNodeInfo: NodeInfoType? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__101ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__101ReactiveObject : DataType__101, IUTSReactive<DataType__101> {
    override var __v_raw: DataType__101
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__101, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, nodeInfoList = __v_raw.nodeInfoList, rootNodeInfo = __v_raw.rootNodeInfo, selectCount = __v_raw.selectCount, selectAllCount = __v_raw.selectAllCount, fieldsResultContainNode = __v_raw.fieldsResultContainNode, nodeResultContainNode = __v_raw.nodeResultContainNode, textNodeInfo = __v_raw.textNodeInfo, imageNodeInfo = __v_raw.imageNodeInfo, scrollViewNodeInfo = __v_raw.scrollViewNodeInfo) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__101ReactiveObject {
        return DataType__101ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var nodeInfoList: UTSArray<NodeInfoType>
        get() {
            return _tRG(__v_raw, "nodeInfoList", __v_raw.nodeInfoList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nodeInfoList")) {
                return
            }
            val oldValue = __v_raw.nodeInfoList
            __v_raw.nodeInfoList = value
            _tRS(__v_raw, "nodeInfoList", oldValue, value)
        }
    override var rootNodeInfo: NodeInfoType?
        get() {
            return _tRG(__v_raw, "rootNodeInfo", __v_raw.rootNodeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rootNodeInfo")) {
                return
            }
            val oldValue = __v_raw.rootNodeInfo
            __v_raw.rootNodeInfo = value
            _tRS(__v_raw, "rootNodeInfo", oldValue, value)
        }
    override var selectCount: Number
        get() {
            return _tRG(__v_raw, "selectCount", __v_raw.selectCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectCount")) {
                return
            }
            val oldValue = __v_raw.selectCount
            __v_raw.selectCount = value
            _tRS(__v_raw, "selectCount", oldValue, value)
        }
    override var selectAllCount: Number
        get() {
            return _tRG(__v_raw, "selectAllCount", __v_raw.selectAllCount, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("selectAllCount")) {
                return
            }
            val oldValue = __v_raw.selectAllCount
            __v_raw.selectAllCount = value
            _tRS(__v_raw, "selectAllCount", oldValue, value)
        }
    override var fieldsResultContainNode: Boolean
        get() {
            return _tRG(__v_raw, "fieldsResultContainNode", __v_raw.fieldsResultContainNode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fieldsResultContainNode")) {
                return
            }
            val oldValue = __v_raw.fieldsResultContainNode
            __v_raw.fieldsResultContainNode = value
            _tRS(__v_raw, "fieldsResultContainNode", oldValue, value)
        }
    override var nodeResultContainNode: Boolean
        get() {
            return _tRG(__v_raw, "nodeResultContainNode", __v_raw.nodeResultContainNode, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nodeResultContainNode")) {
                return
            }
            val oldValue = __v_raw.nodeResultContainNode
            __v_raw.nodeResultContainNode = value
            _tRS(__v_raw, "nodeResultContainNode", oldValue, value)
        }
    override var textNodeInfo: NodeInfoType?
        get() {
            return _tRG(__v_raw, "textNodeInfo", __v_raw.textNodeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textNodeInfo")) {
                return
            }
            val oldValue = __v_raw.textNodeInfo
            __v_raw.textNodeInfo = value
            _tRS(__v_raw, "textNodeInfo", oldValue, value)
        }
    override var imageNodeInfo: NodeInfoType?
        get() {
            return _tRG(__v_raw, "imageNodeInfo", __v_raw.imageNodeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageNodeInfo")) {
                return
            }
            val oldValue = __v_raw.imageNodeInfo
            __v_raw.imageNodeInfo = value
            _tRS(__v_raw, "imageNodeInfo", oldValue, value)
        }
    override var scrollViewNodeInfo: NodeInfoType?
        get() {
            return _tRG(__v_raw, "scrollViewNodeInfo", __v_raw.scrollViewNodeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollViewNodeInfo")) {
                return
            }
            val oldValue = __v_raw.scrollViewNodeInfo
            __v_raw.scrollViewNodeInfo = value
            _tRS(__v_raw, "scrollViewNodeInfo", oldValue, value)
        }
}
val GenPagesAPICreateSelectorQueryCreateSelectorQueryClass = CreateVueComponent(GenPagesAPICreateSelectorQueryCreateSelectorQuery::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateSelectorQueryCreateSelectorQuery.inheritAttrs, inject = GenPagesAPICreateSelectorQueryCreateSelectorQuery.inject, props = GenPagesAPICreateSelectorQueryCreateSelectorQuery.props, propsNeedCastKeys = GenPagesAPICreateSelectorQueryCreateSelectorQuery.propsNeedCastKeys, emits = GenPagesAPICreateSelectorQueryCreateSelectorQuery.emits, components = GenPagesAPICreateSelectorQueryCreateSelectorQuery.components, styles = GenPagesAPICreateSelectorQueryCreateSelectorQuery.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateSelectorQueryCreateSelectorQuery.setup(props as GenPagesAPICreateSelectorQueryCreateSelectorQuery, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateSelectorQueryCreateSelectorQuery {
    return GenPagesAPICreateSelectorQueryCreateSelectorQuery(instance, renderer)
}
)
open class DataType__102 (
    @JsonNotNull
    open var ret: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__102ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__102ReactiveObject : DataType__102, IUTSReactive<DataType__102> {
    override var __v_raw: DataType__102
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__102, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(ret = __v_raw.ret) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__102ReactiveObject {
        return DataType__102ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var ret: Boolean
        get() {
            return _tRG(__v_raw, "ret", __v_raw.ret, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ret")) {
                return
            }
            val oldValue = __v_raw.ret
            __v_raw.ret = value
            _tRS(__v_raw, "ret", oldValue, value)
        }
}
val GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScrollClass = CreateVueComponent(GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.inheritAttrs, inject = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.inject, props = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.props, propsNeedCastKeys = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.propsNeedCastKeys, emits = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.emits, components = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.components, styles = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll.setup(props as GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll {
    return GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScroll(instance, renderer)
}
)
val GenPagesAPIAnimateAnimateClass = CreateVueComponent(GenPagesAPIAnimateAnimate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIAnimateAnimate.inheritAttrs, inject = GenPagesAPIAnimateAnimate.inject, props = GenPagesAPIAnimateAnimate.props, propsNeedCastKeys = GenPagesAPIAnimateAnimate.propsNeedCastKeys, emits = GenPagesAPIAnimateAnimate.emits, components = GenPagesAPIAnimateAnimate.components, styles = GenPagesAPIAnimateAnimate.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIAnimateAnimate.setup(props as GenPagesAPIAnimateAnimate)
    }
    )
}
, fun(instance, renderer): GenPagesAPIAnimateAnimate {
    return GenPagesAPIAnimateAnimate(instance, renderer)
}
)
val GenPagesAPIGetNativeViewElementGetnativeviewClass = CreateVueComponent(GenPagesAPIGetNativeViewElementGetnativeview::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetNativeViewElementGetnativeview.inheritAttrs, inject = GenPagesAPIGetNativeViewElementGetnativeview.inject, props = GenPagesAPIGetNativeViewElementGetnativeview.props, propsNeedCastKeys = GenPagesAPIGetNativeViewElementGetnativeview.propsNeedCastKeys, emits = GenPagesAPIGetNativeViewElementGetnativeview.emits, components = GenPagesAPIGetNativeViewElementGetnativeview.components, styles = GenPagesAPIGetNativeViewElementGetnativeview.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetNativeViewElementGetnativeview.setup(props as GenPagesAPIGetNativeViewElementGetnativeview, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetNativeViewElementGetnativeview {
    return GenPagesAPIGetNativeViewElementGetnativeview(instance, renderer)
}
)
open class ContentRectType (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ContentRectTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ContentRectTypeReactiveObject : ContentRectType, IUTSReactive<ContentRectType> {
    override var __v_raw: ContentRectType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ContentRectType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, y = __v_raw.y, width = __v_raw.width, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ContentRectTypeReactiveObject {
        return ContentRectTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var y: Number
        get() {
            return _tRG(__v_raw, "y", __v_raw.y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("y")) {
                return
            }
            val oldValue = __v_raw.y
            __v_raw.y = value
            _tRS(__v_raw, "y", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class BoxSizeType (
    @JsonNotNull
    open var blockSize: Number,
    @JsonNotNull
    open var inlineSize: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return BoxSizeTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class BoxSizeTypeReactiveObject : BoxSizeType, IUTSReactive<BoxSizeType> {
    override var __v_raw: BoxSizeType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: BoxSizeType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(blockSize = __v_raw.blockSize, inlineSize = __v_raw.inlineSize) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): BoxSizeTypeReactiveObject {
        return BoxSizeTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var blockSize: Number
        get() {
            return _tRG(__v_raw, "blockSize", __v_raw.blockSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("blockSize")) {
                return
            }
            val oldValue = __v_raw.blockSize
            __v_raw.blockSize = value
            _tRS(__v_raw, "blockSize", oldValue, value)
        }
    override var inlineSize: Number
        get() {
            return _tRG(__v_raw, "inlineSize", __v_raw.inlineSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inlineSize")) {
                return
            }
            val oldValue = __v_raw.inlineSize
            __v_raw.inlineSize = value
            _tRS(__v_raw, "inlineSize", oldValue, value)
        }
}
open class ResizeInfoType (
    @JsonNotNull
    open var contentRect: ContentRectType,
    @JsonNotNull
    open var borderBoxSize: BoxSizeType,
    @JsonNotNull
    open var contentBoxSize: BoxSizeType,
    @JsonNotNull
    open var devicePixelContentBoxSize: BoxSizeType,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ResizeInfoTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ResizeInfoTypeReactiveObject : ResizeInfoType, IUTSReactive<ResizeInfoType> {
    override var __v_raw: ResizeInfoType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ResizeInfoType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(contentRect = __v_raw.contentRect, borderBoxSize = __v_raw.borderBoxSize, contentBoxSize = __v_raw.contentBoxSize, devicePixelContentBoxSize = __v_raw.devicePixelContentBoxSize) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ResizeInfoTypeReactiveObject {
        return ResizeInfoTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var contentRect: ContentRectType
        get() {
            return _tRG(__v_raw, "contentRect", __v_raw.contentRect, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("contentRect")) {
                return
            }
            val oldValue = __v_raw.contentRect
            __v_raw.contentRect = value
            _tRS(__v_raw, "contentRect", oldValue, value)
        }
    override var borderBoxSize: BoxSizeType
        get() {
            return _tRG(__v_raw, "borderBoxSize", __v_raw.borderBoxSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("borderBoxSize")) {
                return
            }
            val oldValue = __v_raw.borderBoxSize
            __v_raw.borderBoxSize = value
            _tRS(__v_raw, "borderBoxSize", oldValue, value)
        }
    override var contentBoxSize: BoxSizeType
        get() {
            return _tRG(__v_raw, "contentBoxSize", __v_raw.contentBoxSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("contentBoxSize")) {
                return
            }
            val oldValue = __v_raw.contentBoxSize
            __v_raw.contentBoxSize = value
            _tRS(__v_raw, "contentBoxSize", oldValue, value)
        }
    override var devicePixelContentBoxSize: BoxSizeType
        get() {
            return _tRG(__v_raw, "devicePixelContentBoxSize", __v_raw.devicePixelContentBoxSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("devicePixelContentBoxSize")) {
                return
            }
            val oldValue = __v_raw.devicePixelContentBoxSize
            __v_raw.devicePixelContentBoxSize = value
            _tRS(__v_raw, "devicePixelContentBoxSize", oldValue, value)
        }
}
open class DataType__103 (
    @JsonNotNull
    open var outBoxElementOnResize: Boolean = false,
    @JsonNotNull
    open var textSizeInfo: String,
    @JsonNotNull
    open var imageSizeInfo: String,
    @JsonNotNull
    open var scrollViewSizeInfo: String,
    open var textSizeInfoObj: ResizeInfoType? = null,
    open var imageSizeInfoObj: ResizeInfoType? = null,
    open var scrollViewSizeInfoObj: ResizeInfoType? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__103ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__103ReactiveObject : DataType__103, IUTSReactive<DataType__103> {
    override var __v_raw: DataType__103
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__103, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(outBoxElementOnResize = __v_raw.outBoxElementOnResize, textSizeInfo = __v_raw.textSizeInfo, imageSizeInfo = __v_raw.imageSizeInfo, scrollViewSizeInfo = __v_raw.scrollViewSizeInfo, textSizeInfoObj = __v_raw.textSizeInfoObj, imageSizeInfoObj = __v_raw.imageSizeInfoObj, scrollViewSizeInfoObj = __v_raw.scrollViewSizeInfoObj) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__103ReactiveObject {
        return DataType__103ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var outBoxElementOnResize: Boolean
        get() {
            return _tRG(__v_raw, "outBoxElementOnResize", __v_raw.outBoxElementOnResize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("outBoxElementOnResize")) {
                return
            }
            val oldValue = __v_raw.outBoxElementOnResize
            __v_raw.outBoxElementOnResize = value
            _tRS(__v_raw, "outBoxElementOnResize", oldValue, value)
        }
    override var textSizeInfo: String
        get() {
            return _tRG(__v_raw, "textSizeInfo", __v_raw.textSizeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textSizeInfo")) {
                return
            }
            val oldValue = __v_raw.textSizeInfo
            __v_raw.textSizeInfo = value
            _tRS(__v_raw, "textSizeInfo", oldValue, value)
        }
    override var imageSizeInfo: String
        get() {
            return _tRG(__v_raw, "imageSizeInfo", __v_raw.imageSizeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSizeInfo")) {
                return
            }
            val oldValue = __v_raw.imageSizeInfo
            __v_raw.imageSizeInfo = value
            _tRS(__v_raw, "imageSizeInfo", oldValue, value)
        }
    override var scrollViewSizeInfo: String
        get() {
            return _tRG(__v_raw, "scrollViewSizeInfo", __v_raw.scrollViewSizeInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollViewSizeInfo")) {
                return
            }
            val oldValue = __v_raw.scrollViewSizeInfo
            __v_raw.scrollViewSizeInfo = value
            _tRS(__v_raw, "scrollViewSizeInfo", oldValue, value)
        }
    override var textSizeInfoObj: ResizeInfoType?
        get() {
            return _tRG(__v_raw, "textSizeInfoObj", __v_raw.textSizeInfoObj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("textSizeInfoObj")) {
                return
            }
            val oldValue = __v_raw.textSizeInfoObj
            __v_raw.textSizeInfoObj = value
            _tRS(__v_raw, "textSizeInfoObj", oldValue, value)
        }
    override var imageSizeInfoObj: ResizeInfoType?
        get() {
            return _tRG(__v_raw, "imageSizeInfoObj", __v_raw.imageSizeInfoObj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("imageSizeInfoObj")) {
                return
            }
            val oldValue = __v_raw.imageSizeInfoObj
            __v_raw.imageSizeInfoObj = value
            _tRS(__v_raw, "imageSizeInfoObj", oldValue, value)
        }
    override var scrollViewSizeInfoObj: ResizeInfoType?
        get() {
            return _tRG(__v_raw, "scrollViewSizeInfoObj", __v_raw.scrollViewSizeInfoObj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("scrollViewSizeInfoObj")) {
                return
            }
            val oldValue = __v_raw.scrollViewSizeInfoObj
            __v_raw.scrollViewSizeInfoObj = value
            _tRS(__v_raw, "scrollViewSizeInfoObj", oldValue, value)
        }
}
val GenPagesAPIUniResizeObserverUniResizeObserverClass = CreateVueComponent(GenPagesAPIUniResizeObserverUniResizeObserver::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUniResizeObserverUniResizeObserver.inheritAttrs, inject = GenPagesAPIUniResizeObserverUniResizeObserver.inject, props = GenPagesAPIUniResizeObserverUniResizeObserver.props, propsNeedCastKeys = GenPagesAPIUniResizeObserverUniResizeObserver.propsNeedCastKeys, emits = GenPagesAPIUniResizeObserverUniResizeObserver.emits, components = GenPagesAPIUniResizeObserverUniResizeObserver.components, styles = GenPagesAPIUniResizeObserverUniResizeObserver.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUniResizeObserverUniResizeObserver.setup(props as GenPagesAPIUniResizeObserverUniResizeObserver, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUniResizeObserverUniResizeObserver {
    return GenPagesAPIUniResizeObserverUniResizeObserver(instance, renderer)
}
)
open class ProviderItem (
    @JsonNotNull
    open var service: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var provider: UTSArray<String>,
    @JsonNotNull
    open var providerObj: UTSArray<UniProvider>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ProviderItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ProviderItemReactiveObject : ProviderItem, IUTSReactive<ProviderItem> {
    override var __v_raw: ProviderItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ProviderItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(service = __v_raw.service, name = __v_raw.name, provider = __v_raw.provider, providerObj = __v_raw.providerObj) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ProviderItemReactiveObject {
        return ProviderItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var service: String
        get() {
            return _tRG(__v_raw, "service", __v_raw.service, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("service")) {
                return
            }
            val oldValue = __v_raw.service
            __v_raw.service = value
            _tRS(__v_raw, "service", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var provider: UTSArray<String>
        get() {
            return _tRG(__v_raw, "provider", __v_raw.provider, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("provider")) {
                return
            }
            val oldValue = __v_raw.provider
            __v_raw.provider = value
            _tRS(__v_raw, "provider", oldValue, value)
        }
    override var providerObj: UTSArray<UniProvider>
        get() {
            return _tRG(__v_raw, "providerObj", __v_raw.providerObj, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("providerObj")) {
                return
            }
            val oldValue = __v_raw.providerObj
            __v_raw.providerObj = value
            _tRS(__v_raw, "providerObj", oldValue, value)
        }
}
open class DataType__104 (
    @JsonNotNull
    open var title: String,
    @JsonNotNull
    open var flag: Boolean = false,
    @JsonNotNull
    open var serviceList: UTSArray<ProviderItem>,
    @JsonNotNull
    open var providerIds: UTSArray<String>,
    @JsonNotNull
    open var providerObjects: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__104ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__104ReactiveObject : DataType__104, IUTSReactive<DataType__104> {
    override var __v_raw: DataType__104
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__104, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title, flag = __v_raw.flag, serviceList = __v_raw.serviceList, providerIds = __v_raw.providerIds, providerObjects = __v_raw.providerObjects) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__104ReactiveObject {
        return DataType__104ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var flag: Boolean
        get() {
            return _tRG(__v_raw, "flag", __v_raw.flag, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("flag")) {
                return
            }
            val oldValue = __v_raw.flag
            __v_raw.flag = value
            _tRS(__v_raw, "flag", oldValue, value)
        }
    override var serviceList: UTSArray<ProviderItem>
        get() {
            return _tRG(__v_raw, "serviceList", __v_raw.serviceList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("serviceList")) {
                return
            }
            val oldValue = __v_raw.serviceList
            __v_raw.serviceList = value
            _tRS(__v_raw, "serviceList", oldValue, value)
        }
    override var providerIds: UTSArray<String>
        get() {
            return _tRG(__v_raw, "providerIds", __v_raw.providerIds, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("providerIds")) {
                return
            }
            val oldValue = __v_raw.providerIds
            __v_raw.providerIds = value
            _tRS(__v_raw, "providerIds", oldValue, value)
        }
    override var providerObjects: UTSArray<String>
        get() {
            return _tRG(__v_raw, "providerObjects", __v_raw.providerObjects, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("providerObjects")) {
                return
            }
            val oldValue = __v_raw.providerObjects
            __v_raw.providerObjects = value
            _tRS(__v_raw, "providerObjects", oldValue, value)
        }
}
val GenPagesAPIProviderProviderClass = CreateVueComponent(GenPagesAPIProviderProvider::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIProviderProvider.inheritAttrs, inject = GenPagesAPIProviderProvider.inject, props = GenPagesAPIProviderProvider.props, propsNeedCastKeys = GenPagesAPIProviderProvider.propsNeedCastKeys, emits = GenPagesAPIProviderProvider.emits, components = GenPagesAPIProviderProvider.components, styles = GenPagesAPIProviderProvider.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIProviderProvider.setup(props as GenPagesAPIProviderProvider, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIProviderProvider {
    return GenPagesAPIProviderProvider(instance, renderer)
}
)
val GenPagesAPIPrivacyPrivacyClass = CreateVueComponent(GenPagesAPIPrivacyPrivacy::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIPrivacyPrivacy.inheritAttrs, inject = GenPagesAPIPrivacyPrivacy.inject, props = GenPagesAPIPrivacyPrivacy.props, propsNeedCastKeys = GenPagesAPIPrivacyPrivacy.propsNeedCastKeys, emits = GenPagesAPIPrivacyPrivacy.emits, components = GenPagesAPIPrivacyPrivacy.components, styles = GenPagesAPIPrivacyPrivacy.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIPrivacyPrivacy.setup(props as GenPagesAPIPrivacyPrivacy)
    }
    )
}
, fun(instance, renderer): GenPagesAPIPrivacyPrivacy {
    return GenPagesAPIPrivacyPrivacy(instance, renderer)
}
)
open class DataType__105 (
    @JsonNotNull
    open var arrayBufferToBase64Res: String,
    @JsonNotNull
    open var base64ToArrayBufferRes: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__105ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__105ReactiveObject : DataType__105, IUTSReactive<DataType__105> {
    override var __v_raw: DataType__105
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__105, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(arrayBufferToBase64Res = __v_raw.arrayBufferToBase64Res, base64ToArrayBufferRes = __v_raw.base64ToArrayBufferRes) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__105ReactiveObject {
        return DataType__105ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var arrayBufferToBase64Res: String
        get() {
            return _tRG(__v_raw, "arrayBufferToBase64Res", __v_raw.arrayBufferToBase64Res, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("arrayBufferToBase64Res")) {
                return
            }
            val oldValue = __v_raw.arrayBufferToBase64Res
            __v_raw.arrayBufferToBase64Res = value
            _tRS(__v_raw, "arrayBufferToBase64Res", oldValue, value)
        }
    override var base64ToArrayBufferRes: String
        get() {
            return _tRG(__v_raw, "base64ToArrayBufferRes", __v_raw.base64ToArrayBufferRes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("base64ToArrayBufferRes")) {
                return
            }
            val oldValue = __v_raw.base64ToArrayBufferRes
            __v_raw.base64ToArrayBufferRes = value
            _tRS(__v_raw, "base64ToArrayBufferRes", oldValue, value)
        }
}
val GenPagesAPIBase64Base64Class = CreateVueComponent(GenPagesAPIBase64Base64::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIBase64Base64.inheritAttrs, inject = GenPagesAPIBase64Base64.inject, props = GenPagesAPIBase64Base64.props, propsNeedCastKeys = GenPagesAPIBase64Base64.propsNeedCastKeys, emits = GenPagesAPIBase64Base64.emits, components = GenPagesAPIBase64Base64.components, styles = GenPagesAPIBase64Base64.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIBase64Base64.setup(props as GenPagesAPIBase64Base64, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIBase64Base64 {
    return GenPagesAPIBase64Base64(instance, renderer)
}
)
open class TypeJestResult__1 (
    @JsonNotNull
    open var clientId: String,
    @JsonNotNull
    open var sendPushMessageRes: Number,
    @JsonNotNull
    open var onPushMessageType: String,
    @JsonNotNull
    open var onPushMessageCallbackInfo: String,
    @JsonNotNull
    open var hasGetuiAppId: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TypeJestResult__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TypeJestResult__1ReactiveObject : TypeJestResult__1, IUTSReactive<TypeJestResult__1> {
    override var __v_raw: TypeJestResult__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TypeJestResult__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(clientId = __v_raw.clientId, sendPushMessageRes = __v_raw.sendPushMessageRes, onPushMessageType = __v_raw.onPushMessageType, onPushMessageCallbackInfo = __v_raw.onPushMessageCallbackInfo, hasGetuiAppId = __v_raw.hasGetuiAppId) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TypeJestResult__1ReactiveObject {
        return TypeJestResult__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var clientId: String
        get() {
            return _tRG(__v_raw, "clientId", __v_raw.clientId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("clientId")) {
                return
            }
            val oldValue = __v_raw.clientId
            __v_raw.clientId = value
            _tRS(__v_raw, "clientId", oldValue, value)
        }
    override var sendPushMessageRes: Number
        get() {
            return _tRG(__v_raw, "sendPushMessageRes", __v_raw.sendPushMessageRes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("sendPushMessageRes")) {
                return
            }
            val oldValue = __v_raw.sendPushMessageRes
            __v_raw.sendPushMessageRes = value
            _tRS(__v_raw, "sendPushMessageRes", oldValue, value)
        }
    override var onPushMessageType: String
        get() {
            return _tRG(__v_raw, "onPushMessageType", __v_raw.onPushMessageType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onPushMessageType")) {
                return
            }
            val oldValue = __v_raw.onPushMessageType
            __v_raw.onPushMessageType = value
            _tRS(__v_raw, "onPushMessageType", oldValue, value)
        }
    override var onPushMessageCallbackInfo: String
        get() {
            return _tRG(__v_raw, "onPushMessageCallbackInfo", __v_raw.onPushMessageCallbackInfo, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onPushMessageCallbackInfo")) {
                return
            }
            val oldValue = __v_raw.onPushMessageCallbackInfo
            __v_raw.onPushMessageCallbackInfo = value
            _tRS(__v_raw, "onPushMessageCallbackInfo", oldValue, value)
        }
    override var hasGetuiAppId: Boolean
        get() {
            return _tRG(__v_raw, "hasGetuiAppId", __v_raw.hasGetuiAppId, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("hasGetuiAppId")) {
                return
            }
            val oldValue = __v_raw.hasGetuiAppId
            __v_raw.hasGetuiAppId = value
            _tRS(__v_raw, "hasGetuiAppId", oldValue, value)
        }
}
open class TypeIsRegister (
    @JsonNotNull
    open var state: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TypeIsRegisterReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TypeIsRegisterReactiveObject : TypeIsRegister, IUTSReactive<TypeIsRegister> {
    override var __v_raw: TypeIsRegister
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TypeIsRegister, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(state = __v_raw.state) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TypeIsRegisterReactiveObject {
        return TypeIsRegisterReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var state: Boolean
        get() {
            return _tRG(__v_raw, "state", __v_raw.state, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("state")) {
                return
            }
            val oldValue = __v_raw.state
            __v_raw.state = value
            _tRS(__v_raw, "state", oldValue, value)
        }
}
val GenPagesAPIUniPushUniPushClass = CreateVueComponent(GenPagesAPIUniPushUniPush::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIUniPushUniPush.inheritAttrs, inject = GenPagesAPIUniPushUniPush.inject, props = GenPagesAPIUniPushUniPush.props, propsNeedCastKeys = GenPagesAPIUniPushUniPush.propsNeedCastKeys, emits = GenPagesAPIUniPushUniPush.emits, components = GenPagesAPIUniPushUniPush.components, styles = GenPagesAPIUniPushUniPush.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIUniPushUniPush.setup(props as GenPagesAPIUniPushUniPush, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIUniPushUniPush {
    return GenPagesAPIUniPushUniPush(instance, renderer)
}
)
open class MsgType (
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return MsgTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class MsgTypeReactiveObject : MsgType, IUTSReactive<MsgType> {
    override var __v_raw: MsgType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: MsgType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): MsgTypeReactiveObject {
        return MsgTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
val GenPagesAPIReportReportClass = CreateVueComponent(GenPagesAPIReportReport::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIReportReport.inheritAttrs, inject = GenPagesAPIReportReport.inject, props = GenPagesAPIReportReport.props, propsNeedCastKeys = GenPagesAPIReportReport.propsNeedCastKeys, emits = GenPagesAPIReportReport.emits, components = GenPagesAPIReportReport.components, styles = GenPagesAPIReportReport.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIReportReport.setup(props as GenPagesAPIReportReport, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIReportReport {
    return GenPagesAPIReportReport(instance, renderer)
}
)
typealias OpenAnimationType = String
open class DataType__106 (
    open var pageBody: UniPageBody? = null,
    open var safeAreaInsets: UniSafeAreaInsets? = null,
    open var width: Number? = null,
    open var height: Number? = null,
    open var statusBarHeight: Number? = null,
    @JsonNotNull
    open var jest_click_x: Number,
    @JsonNotNull
    open var jest_click_y: Number,
    @JsonNotNull
    open var openAnimationType: OpenAnimationType,
    @JsonNotNull
    open var openAnimationTypeList: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__106ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__106ReactiveObject : DataType__106, IUTSReactive<DataType__106> {
    override var __v_raw: DataType__106
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__106, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(pageBody = __v_raw.pageBody, safeAreaInsets = __v_raw.safeAreaInsets, width = __v_raw.width, height = __v_raw.height, statusBarHeight = __v_raw.statusBarHeight, jest_click_x = __v_raw.jest_click_x, jest_click_y = __v_raw.jest_click_y, openAnimationType = __v_raw.openAnimationType, openAnimationTypeList = __v_raw.openAnimationTypeList) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__106ReactiveObject {
        return DataType__106ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var pageBody: UniPageBody?
        get() {
            return _tRG(__v_raw, "pageBody", __v_raw.pageBody, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pageBody")) {
                return
            }
            val oldValue = __v_raw.pageBody
            __v_raw.pageBody = value
            _tRS(__v_raw, "pageBody", oldValue, value)
        }
    override var safeAreaInsets: UniSafeAreaInsets?
        get() {
            return _tRG(__v_raw, "safeAreaInsets", __v_raw.safeAreaInsets, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("safeAreaInsets")) {
                return
            }
            val oldValue = __v_raw.safeAreaInsets
            __v_raw.safeAreaInsets = value
            _tRS(__v_raw, "safeAreaInsets", oldValue, value)
        }
    override var width: Number?
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number?
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
    override var statusBarHeight: Number?
        get() {
            return _tRG(__v_raw, "statusBarHeight", __v_raw.statusBarHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("statusBarHeight")) {
                return
            }
            val oldValue = __v_raw.statusBarHeight
            __v_raw.statusBarHeight = value
            _tRS(__v_raw, "statusBarHeight", oldValue, value)
        }
    override var jest_click_x: Number
        get() {
            return _tRG(__v_raw, "jest_click_x", __v_raw.jest_click_x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_click_x")) {
                return
            }
            val oldValue = __v_raw.jest_click_x
            __v_raw.jest_click_x = value
            _tRS(__v_raw, "jest_click_x", oldValue, value)
        }
    override var jest_click_y: Number
        get() {
            return _tRG(__v_raw, "jest_click_y", __v_raw.jest_click_y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_click_y")) {
                return
            }
            val oldValue = __v_raw.jest_click_y
            __v_raw.jest_click_y = value
            _tRS(__v_raw, "jest_click_y", oldValue, value)
        }
    override var openAnimationType: OpenAnimationType
        get() {
            return _tRG(__v_raw, "openAnimationType", __v_raw.openAnimationType, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("openAnimationType")) {
                return
            }
            val oldValue = __v_raw.openAnimationType
            __v_raw.openAnimationType = value
            _tRS(__v_raw, "openAnimationType", oldValue, value)
        }
    override var openAnimationTypeList: UTSArray<String>
        get() {
            return _tRG(__v_raw, "openAnimationTypeList", __v_raw.openAnimationTypeList, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("openAnimationTypeList")) {
                return
            }
            val oldValue = __v_raw.openAnimationTypeList
            __v_raw.openAnimationTypeList = value
            _tRS(__v_raw, "openAnimationTypeList", oldValue, value)
        }
}
val GenPagesAPIDialogPageDialogPageClass = CreateVueComponent(GenPagesAPIDialogPageDialogPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialogPage.inheritAttrs, inject = GenPagesAPIDialogPageDialogPage.inject, props = GenPagesAPIDialogPageDialogPage.props, propsNeedCastKeys = GenPagesAPIDialogPageDialogPage.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialogPage.emits, components = GenPagesAPIDialogPageDialogPage.components, styles = GenPagesAPIDialogPageDialogPage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIDialogPageDialogPage.setup(props as GenPagesAPIDialogPageDialogPage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialogPage {
    return GenPagesAPIDialogPageDialogPage(instance, renderer)
}
)
val GenPagesAPIDialogPageNextPageClass = CreateVueComponent(GenPagesAPIDialogPageNextPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageNextPage.inheritAttrs, inject = GenPagesAPIDialogPageNextPage.inject, props = GenPagesAPIDialogPageNextPage.props, propsNeedCastKeys = GenPagesAPIDialogPageNextPage.propsNeedCastKeys, emits = GenPagesAPIDialogPageNextPage.emits, components = GenPagesAPIDialogPageNextPage.components, styles = GenPagesAPIDialogPageNextPage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIDialogPageNextPage.setup(props as GenPagesAPIDialogPageNextPage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageNextPage {
    return GenPagesAPIDialogPageNextPage(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog1Class = CreateVueComponent(GenPagesAPIDialogPageDialog1::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog1.inheritAttrs, inject = GenPagesAPIDialogPageDialog1.inject, props = GenPagesAPIDialogPageDialog1.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog1.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog1.emits, components = GenPagesAPIDialogPageDialog1.components, styles = GenPagesAPIDialogPageDialog1.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIDialogPageDialog1.setup(props as GenPagesAPIDialogPageDialog1, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog1 {
    return GenPagesAPIDialogPageDialog1(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog11Class = CreateVueComponent(GenPagesAPIDialogPageDialog11::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog11.inheritAttrs, inject = GenPagesAPIDialogPageDialog11.inject, props = GenPagesAPIDialogPageDialog11.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog11.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog11.emits, components = GenPagesAPIDialogPageDialog11.components, styles = GenPagesAPIDialogPageDialog11.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog11.setup(props as GenPagesAPIDialogPageDialog11)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog11 {
    return GenPagesAPIDialogPageDialog11(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog2Class = CreateVueComponent(GenPagesAPIDialogPageDialog2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog2.inheritAttrs, inject = GenPagesAPIDialogPageDialog2.inject, props = GenPagesAPIDialogPageDialog2.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog2.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog2.emits, components = GenPagesAPIDialogPageDialog2.components, styles = GenPagesAPIDialogPageDialog2.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog2.setup(props as GenPagesAPIDialogPageDialog2)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog2 {
    return GenPagesAPIDialogPageDialog2(instance, renderer)
}
)
open class PageStyleItem__1 (
    @JsonNotNull
    open var key: String,
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var value: UTSArray<Any>,
) : UTSObject()
val PageStyleArray__1 = _uA<PageStyleItem__1>(PageStyleItem__1(key = "navigationBarBackgroundColor", type = "string", value = _uA(
    "#007AFF",
    "#FFFFFF",
    "#000000"
)), PageStyleItem__1(key = "navigationBarTextStyle", type = "string", value = _uA(
    "white",
    "black"
)), PageStyleItem__1(key = "navigationBarTitleText", type = "string", value = _uA(
    "dialogPage",
    "title2",
    "title3"
)), PageStyleItem__1(key = "navigationStyle", type = "string", value = _uA(
    "default",
    "custom"
)), PageStyleItem__1(key = "backgroundColor", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem__1(key = "backgroundColorContent", type = "string", value = _uA(
    "#FFFFFF",
    "transparent",
    "#000000"
)), PageStyleItem__1(key = "backgroundTextStyle", type = "string", value = _uA(
    "dark",
    "light"
)), PageStyleItem__1(key = "enablePullDownRefresh", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem__1(key = "onReachBottomDistance", type = "number", value = _uA(
    50,
    100
)), PageStyleItem__1(key = "pageOrientation", type = "string", value = _uA(
    "auto",
    "portrait",
    "landscape"
)), PageStyleItem__1(key = "backgroundColorTop", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem__1(key = "backgroundColorBottom", type = "string", value = _uA(
    "#FFFFFF",
    "#000000"
)), PageStyleItem__1(key = "navigationBarAutoBackButton", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem__1(key = "hideStatusBar", type = "boolean", value = _uA(
    true,
    false
)), PageStyleItem__1(key = "hideBottomNavigationIndicator", type = "boolean", value = _uA(
    true,
    false
)))
typealias CloseAnimationType = String
val GenPagesAPIDialogPageDialog3Class = CreateVueComponent(GenPagesAPIDialogPageDialog3::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog3.inheritAttrs, inject = GenPagesAPIDialogPageDialog3.inject, props = GenPagesAPIDialogPageDialog3.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog3.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog3.emits, components = GenPagesAPIDialogPageDialog3.components, styles = GenPagesAPIDialogPageDialog3.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog3.setup(props as GenPagesAPIDialogPageDialog3)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog3 {
    return GenPagesAPIDialogPageDialog3(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog4Class = CreateVueComponent(GenPagesAPIDialogPageDialog4::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog4.inheritAttrs, inject = GenPagesAPIDialogPageDialog4.inject, props = GenPagesAPIDialogPageDialog4.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog4.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog4.emits, components = GenPagesAPIDialogPageDialog4.components, styles = GenPagesAPIDialogPageDialog4.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog4.setup(props as GenPagesAPIDialogPageDialog4)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog4 {
    return GenPagesAPIDialogPageDialog4(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog5Class = CreateVueComponent(GenPagesAPIDialogPageDialog5::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog5.inheritAttrs, inject = GenPagesAPIDialogPageDialog5.inject, props = GenPagesAPIDialogPageDialog5.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog5.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog5.emits, components = GenPagesAPIDialogPageDialog5.components, styles = GenPagesAPIDialogPageDialog5.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog5.setup(props as GenPagesAPIDialogPageDialog5)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog5 {
    return GenPagesAPIDialogPageDialog5(instance, renderer)
}
)
val GenPagesAPIDialogPageDialog6Class = CreateVueComponent(GenPagesAPIDialogPageDialog6::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialog6.inheritAttrs, inject = GenPagesAPIDialogPageDialog6.inject, props = GenPagesAPIDialogPageDialog6.props, propsNeedCastKeys = GenPagesAPIDialogPageDialog6.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialog6.emits, components = GenPagesAPIDialogPageDialog6.components, styles = GenPagesAPIDialogPageDialog6.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialog6.setup(props as GenPagesAPIDialogPageDialog6)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialog6 {
    return GenPagesAPIDialogPageDialog6(instance, renderer)
}
)
val GenPagesAPIDialogPageDialogTextareaClass = CreateVueComponent(GenPagesAPIDialogPageDialogTextarea::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialogTextarea.inheritAttrs, inject = GenPagesAPIDialogPageDialogTextarea.inject, props = GenPagesAPIDialogPageDialogTextarea.props, propsNeedCastKeys = GenPagesAPIDialogPageDialogTextarea.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialogTextarea.emits, components = GenPagesAPIDialogPageDialogTextarea.components, styles = GenPagesAPIDialogPageDialogTextarea.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialogTextarea.setup(props as GenPagesAPIDialogPageDialogTextarea)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialogTextarea {
    return GenPagesAPIDialogPageDialogTextarea(instance, renderer)
}
)
val GenPagesAPIDialogPageDialogInputClass = CreateVueComponent(GenPagesAPIDialogPageDialogInput::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIDialogPageDialogInput.inheritAttrs, inject = GenPagesAPIDialogPageDialogInput.inject, props = GenPagesAPIDialogPageDialogInput.props, propsNeedCastKeys = GenPagesAPIDialogPageDialogInput.propsNeedCastKeys, emits = GenPagesAPIDialogPageDialogInput.emits, components = GenPagesAPIDialogPageDialogInput.components, styles = GenPagesAPIDialogPageDialogInput.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIDialogPageDialogInput.setup(props as GenPagesAPIDialogPageDialogInput)
    }
    )
}
, fun(instance, renderer): GenPagesAPIDialogPageDialogInput {
    return GenPagesAPIDialogPageDialogInput(instance, renderer)
}
)
typealias LoadAdType__1 = () -> Unit
val GenPagesAPICreateInterstitialAdCreateInterstitialAdClass = CreateVueComponent(GenPagesAPICreateInterstitialAdCreateInterstitialAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateInterstitialAdCreateInterstitialAd.inheritAttrs, inject = GenPagesAPICreateInterstitialAdCreateInterstitialAd.inject, props = GenPagesAPICreateInterstitialAdCreateInterstitialAd.props, propsNeedCastKeys = GenPagesAPICreateInterstitialAdCreateInterstitialAd.propsNeedCastKeys, emits = GenPagesAPICreateInterstitialAdCreateInterstitialAd.emits, components = GenPagesAPICreateInterstitialAdCreateInterstitialAd.components, styles = GenPagesAPICreateInterstitialAdCreateInterstitialAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateInterstitialAdCreateInterstitialAd.setup(props as GenPagesAPICreateInterstitialAdCreateInterstitialAd)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateInterstitialAdCreateInterstitialAd {
    return GenPagesAPICreateInterstitialAdCreateInterstitialAd(instance, renderer)
}
)
val GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManagerClass = CreateVueComponent(GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.inheritAttrs, inject = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.inject, props = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.props, propsNeedCastKeys = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.propsNeedCastKeys, emits = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.emits, components = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.components, styles = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager.setup(props as GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager {
    return GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManager(instance, renderer)
}
)
open class DataType__107 (
    @JsonNotNull
    open var isBackgroundAudioPaused: Boolean = false,
    @JsonNotNull
    open var mixWithOther: Boolean = false,
    @JsonNotNull
    open var speakerOn: Boolean = false,
    @JsonNotNull
    open var obeyMuteSwitch: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__107ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__107ReactiveObject : DataType__107, IUTSReactive<DataType__107> {
    override var __v_raw: DataType__107
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__107, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(isBackgroundAudioPaused = __v_raw.isBackgroundAudioPaused, mixWithOther = __v_raw.mixWithOther, speakerOn = __v_raw.speakerOn, obeyMuteSwitch = __v_raw.obeyMuteSwitch) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__107ReactiveObject {
        return DataType__107ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var isBackgroundAudioPaused: Boolean
        get() {
            return _tRG(__v_raw, "isBackgroundAudioPaused", __v_raw.isBackgroundAudioPaused, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isBackgroundAudioPaused")) {
                return
            }
            val oldValue = __v_raw.isBackgroundAudioPaused
            __v_raw.isBackgroundAudioPaused = value
            _tRS(__v_raw, "isBackgroundAudioPaused", oldValue, value)
        }
    override var mixWithOther: Boolean
        get() {
            return _tRG(__v_raw, "mixWithOther", __v_raw.mixWithOther, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("mixWithOther")) {
                return
            }
            val oldValue = __v_raw.mixWithOther
            __v_raw.mixWithOther = value
            _tRS(__v_raw, "mixWithOther", oldValue, value)
        }
    override var speakerOn: Boolean
        get() {
            return _tRG(__v_raw, "speakerOn", __v_raw.speakerOn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("speakerOn")) {
                return
            }
            val oldValue = __v_raw.speakerOn
            __v_raw.speakerOn = value
            _tRS(__v_raw, "speakerOn", oldValue, value)
        }
    override var obeyMuteSwitch: Boolean
        get() {
            return _tRG(__v_raw, "obeyMuteSwitch", __v_raw.obeyMuteSwitch, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("obeyMuteSwitch")) {
                return
            }
            val oldValue = __v_raw.obeyMuteSwitch
            __v_raw.obeyMuteSwitch = value
            _tRS(__v_raw, "obeyMuteSwitch", oldValue, value)
        }
}
val GenPagesAPISetInnerAudioOptionSetInnerAudioOptionClass = CreateVueComponent(GenPagesAPISetInnerAudioOptionSetInnerAudioOption::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.inheritAttrs, inject = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.inject, props = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.props, propsNeedCastKeys = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.propsNeedCastKeys, emits = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.emits, components = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.components, styles = GenPagesAPISetInnerAudioOptionSetInnerAudioOption.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISetInnerAudioOptionSetInnerAudioOption.setup(props as GenPagesAPISetInnerAudioOptionSetInnerAudioOption, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISetInnerAudioOptionSetInnerAudioOption {
    return GenPagesAPISetInnerAudioOptionSetInnerAudioOption(instance, renderer)
}
)
open class ItemType__9 (
    @JsonNotNull
    open var value: String,
    @JsonNotNull
    open var name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ItemType__9ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ItemType__9ReactiveObject : ItemType__9, IUTSReactive<ItemType__9> {
    override var __v_raw: ItemType__9
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ItemType__9, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value, name = __v_raw.name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ItemType__9ReactiveObject {
        return ItemType__9ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
}
open class DataType__108 (
    @JsonNotNull
    open var registerError: Boolean = false,
    @JsonNotNull
    open var recording: Boolean = false,
    @JsonNotNull
    open var playing: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__108ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__108ReactiveObject : DataType__108, IUTSReactive<DataType__108> {
    override var __v_raw: DataType__108
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__108, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(registerError = __v_raw.registerError, recording = __v_raw.recording, playing = __v_raw.playing) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__108ReactiveObject {
        return DataType__108ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var registerError: Boolean
        get() {
            return _tRG(__v_raw, "registerError", __v_raw.registerError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("registerError")) {
                return
            }
            val oldValue = __v_raw.registerError
            __v_raw.registerError = value
            _tRS(__v_raw, "registerError", oldValue, value)
        }
    override var recording: Boolean
        get() {
            return _tRG(__v_raw, "recording", __v_raw.recording, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("recording")) {
                return
            }
            val oldValue = __v_raw.recording
            __v_raw.recording = value
            _tRS(__v_raw, "recording", oldValue, value)
        }
    override var playing: Boolean
        get() {
            return _tRG(__v_raw, "playing", __v_raw.playing, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("playing")) {
                return
            }
            val oldValue = __v_raw.playing
            __v_raw.playing = value
            _tRS(__v_raw, "playing", oldValue, value)
        }
}
val GenPagesAPIGetRecorderManagerGetRecorderManagerClass = CreateVueComponent(GenPagesAPIGetRecorderManagerGetRecorderManager::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetRecorderManagerGetRecorderManager.inheritAttrs, inject = GenPagesAPIGetRecorderManagerGetRecorderManager.inject, props = GenPagesAPIGetRecorderManagerGetRecorderManager.props, propsNeedCastKeys = GenPagesAPIGetRecorderManagerGetRecorderManager.propsNeedCastKeys, emits = GenPagesAPIGetRecorderManagerGetRecorderManager.emits, components = GenPagesAPIGetRecorderManagerGetRecorderManager.components, styles = GenPagesAPIGetRecorderManagerGetRecorderManager.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetRecorderManagerGetRecorderManager.setup(props as GenPagesAPIGetRecorderManagerGetRecorderManager, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetRecorderManagerGetRecorderManager {
    return GenPagesAPIGetRecorderManagerGetRecorderManager(instance, renderer)
}
)
val GenPagesAPIShareWithSystemShareWithSystemClass = CreateVueComponent(GenPagesAPIShareWithSystemShareWithSystem::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIShareWithSystemShareWithSystem.inheritAttrs, inject = GenPagesAPIShareWithSystemShareWithSystem.inject, props = GenPagesAPIShareWithSystemShareWithSystem.props, propsNeedCastKeys = GenPagesAPIShareWithSystemShareWithSystem.propsNeedCastKeys, emits = GenPagesAPIShareWithSystemShareWithSystem.emits, components = GenPagesAPIShareWithSystemShareWithSystem.components, styles = GenPagesAPIShareWithSystemShareWithSystem.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIShareWithSystemShareWithSystem.setup(props as GenPagesAPIShareWithSystemShareWithSystem)
    }
    )
}
, fun(instance, renderer): GenPagesAPIShareWithSystemShareWithSystem {
    return GenPagesAPIShareWithSystemShareWithSystem(instance, renderer)
}
)
val GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSettingClass = CreateVueComponent(GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.inheritAttrs, inject = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.inject, props = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.props, propsNeedCastKeys = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.propsNeedCastKeys, emits = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.emits, components = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.components, styles = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting.setup(props as GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting {
    return GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSetting(instance, renderer)
}
)
val GenPagesAPIIsSimulatorIsSimulatorClass = CreateVueComponent(GenPagesAPIIsSimulatorIsSimulator::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIIsSimulatorIsSimulator.inheritAttrs, inject = GenPagesAPIIsSimulatorIsSimulator.inject, props = GenPagesAPIIsSimulatorIsSimulator.props, propsNeedCastKeys = GenPagesAPIIsSimulatorIsSimulator.propsNeedCastKeys, emits = GenPagesAPIIsSimulatorIsSimulator.emits, components = GenPagesAPIIsSimulatorIsSimulator.components, styles = GenPagesAPIIsSimulatorIsSimulator.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIIsSimulatorIsSimulator.setup(props as GenPagesAPIIsSimulatorIsSimulator)
    }
    )
}
, fun(instance, renderer): GenPagesAPIIsSimulatorIsSimulator {
    return GenPagesAPIIsSimulatorIsSimulator(instance, renderer)
}
)
val GenPagesAPIGetAccessibilityInfoGetAccessibilityInfoClass = CreateVueComponent(GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.inheritAttrs, inject = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.inject, props = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.props, propsNeedCastKeys = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.propsNeedCastKeys, emits = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.emits, components = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.components, styles = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo.setup(props as GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo {
    return GenPagesAPIGetAccessibilityInfoGetAccessibilityInfo(instance, renderer)
}
)
val GenPagesAPICaptureScreenCaptureScreenClass = CreateVueComponent(GenPagesAPICaptureScreenCaptureScreen::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICaptureScreenCaptureScreen.inheritAttrs, inject = GenPagesAPICaptureScreenCaptureScreen.inject, props = GenPagesAPICaptureScreenCaptureScreen.props, propsNeedCastKeys = GenPagesAPICaptureScreenCaptureScreen.propsNeedCastKeys, emits = GenPagesAPICaptureScreenCaptureScreen.emits, components = GenPagesAPICaptureScreenCaptureScreen.components, styles = GenPagesAPICaptureScreenCaptureScreen.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICaptureScreenCaptureScreen.setup(props as GenPagesAPICaptureScreenCaptureScreen)
    }
    )
}
, fun(instance, renderer): GenPagesAPICaptureScreenCaptureScreen {
    return GenPagesAPICaptureScreenCaptureScreen(instance, renderer)
}
)
open class FileItem (
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var url: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return FileItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class FileItemReactiveObject : FileItem, IUTSReactive<FileItem> {
    override var __v_raw: FileItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: FileItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(type = __v_raw.type, url = __v_raw.url) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): FileItemReactiveObject {
        return FileItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var url: String
        get() {
            return _tRG(__v_raw, "url", __v_raw.url, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("url")) {
                return
            }
            val oldValue = __v_raw.url
            __v_raw.url = value
            _tRS(__v_raw, "url", oldValue, value)
        }
}
val GenPagesAPIOpenDocumentOpenDocumentClass = CreateVueComponent(GenPagesAPIOpenDocumentOpenDocument::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIOpenDocumentOpenDocument.inheritAttrs, inject = GenPagesAPIOpenDocumentOpenDocument.inject, props = GenPagesAPIOpenDocumentOpenDocument.props, propsNeedCastKeys = GenPagesAPIOpenDocumentOpenDocument.propsNeedCastKeys, emits = GenPagesAPIOpenDocumentOpenDocument.emits, components = GenPagesAPIOpenDocumentOpenDocument.components, styles = GenPagesAPIOpenDocumentOpenDocument.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIOpenDocumentOpenDocument.setup(props as GenPagesAPIOpenDocumentOpenDocument)
    }
    )
}
, fun(instance, renderer): GenPagesAPIOpenDocumentOpenDocument {
    return GenPagesAPIOpenDocumentOpenDocument(instance, renderer)
}
)
open class TestStateType__2 (
    open var videoInfoForTest: UTSJSONObject? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TestStateType__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TestStateType__2ReactiveObject : TestStateType__2, IUTSReactive<TestStateType__2> {
    override var __v_raw: TestStateType__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TestStateType__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(videoInfoForTest = __v_raw.videoInfoForTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TestStateType__2ReactiveObject {
        return TestStateType__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var videoInfoForTest: UTSJSONObject?
        get() {
            return _tRG(__v_raw, "videoInfoForTest", __v_raw.videoInfoForTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("videoInfoForTest")) {
                return
            }
            val oldValue = __v_raw.videoInfoForTest
            __v_raw.videoInfoForTest = value
            _tRS(__v_raw, "videoInfoForTest", oldValue, value)
        }
}
val GenPagesAPIGetVideoInfoGetVideoInfoClass = CreateVueComponent(GenPagesAPIGetVideoInfoGetVideoInfo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetVideoInfoGetVideoInfo.inheritAttrs, inject = GenPagesAPIGetVideoInfoGetVideoInfo.inject, props = GenPagesAPIGetVideoInfoGetVideoInfo.props, propsNeedCastKeys = GenPagesAPIGetVideoInfoGetVideoInfo.propsNeedCastKeys, emits = GenPagesAPIGetVideoInfoGetVideoInfo.emits, components = GenPagesAPIGetVideoInfoGetVideoInfo.components, styles = GenPagesAPIGetVideoInfoGetVideoInfo.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetVideoInfoGetVideoInfo.setup(props as GenPagesAPIGetVideoInfoGetVideoInfo, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetVideoInfoGetVideoInfo {
    return GenPagesAPIGetVideoInfoGetVideoInfo(instance, renderer)
}
)
open class TestStateType__3 (
    @JsonNotNull
    open var success: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TestStateType__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TestStateType__3ReactiveObject : TestStateType__3, IUTSReactive<TestStateType__3> {
    override var __v_raw: TestStateType__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TestStateType__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(success = __v_raw.success) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TestStateType__3ReactiveObject {
        return TestStateType__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var success: Boolean
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
val GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbumClass = CreateVueComponent(GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.inheritAttrs, inject = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.inject, props = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.props, propsNeedCastKeys = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.propsNeedCastKeys, emits = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.emits, components = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.components, styles = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum.setup(props as GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum {
    return GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbum(instance, renderer)
}
)
open class TestStateType__4 (
    @JsonNotNull
    open var success: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TestStateType__4ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TestStateType__4ReactiveObject : TestStateType__4, IUTSReactive<TestStateType__4> {
    override var __v_raw: TestStateType__4
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TestStateType__4, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(success = __v_raw.success) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TestStateType__4ReactiveObject {
        return TestStateType__4ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var success: Boolean
        get() {
            return _tRG(__v_raw, "success", __v_raw.success, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("success")) {
                return
            }
            val oldValue = __v_raw.success
            __v_raw.success = value
            _tRS(__v_raw, "success", oldValue, value)
        }
}
val GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbumClass = CreateVueComponent(GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.inheritAttrs, inject = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.inject, props = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.props, propsNeedCastKeys = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.propsNeedCastKeys, emits = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.emits, components = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.components, styles = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum.setup(props as GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum {
    return GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbum(instance, renderer)
}
)
open class DataType__109 (
    @JsonNotNull
    open var inputValue: String,
    @JsonNotNull
    open var isFocus: Boolean = false,
    @JsonNotNull
    open var keyboardHeight: Number,
    @JsonNotNull
    open var keyboardStatus: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__109ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__109ReactiveObject : DataType__109, IUTSReactive<DataType__109> {
    override var __v_raw: DataType__109
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__109, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(inputValue = __v_raw.inputValue, isFocus = __v_raw.isFocus, keyboardHeight = __v_raw.keyboardHeight, keyboardStatus = __v_raw.keyboardStatus) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__109ReactiveObject {
        return DataType__109ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var inputValue: String
        get() {
            return _tRG(__v_raw, "inputValue", __v_raw.inputValue, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("inputValue")) {
                return
            }
            val oldValue = __v_raw.inputValue
            __v_raw.inputValue = value
            _tRS(__v_raw, "inputValue", oldValue, value)
        }
    override var isFocus: Boolean
        get() {
            return _tRG(__v_raw, "isFocus", __v_raw.isFocus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isFocus")) {
                return
            }
            val oldValue = __v_raw.isFocus
            __v_raw.isFocus = value
            _tRS(__v_raw, "isFocus", oldValue, value)
        }
    override var keyboardHeight: Number
        get() {
            return _tRG(__v_raw, "keyboardHeight", __v_raw.keyboardHeight, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("keyboardHeight")) {
                return
            }
            val oldValue = __v_raw.keyboardHeight
            __v_raw.keyboardHeight = value
            _tRS(__v_raw, "keyboardHeight", oldValue, value)
        }
    override var keyboardStatus: String
        get() {
            return _tRG(__v_raw, "keyboardStatus", __v_raw.keyboardStatus, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("keyboardStatus")) {
                return
            }
            val oldValue = __v_raw.keyboardStatus
            __v_raw.keyboardStatus = value
            _tRS(__v_raw, "keyboardStatus", oldValue, value)
        }
}
val GenPagesAPIKeyboardKeyboardClass = CreateVueComponent(GenPagesAPIKeyboardKeyboard::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIKeyboardKeyboard.inheritAttrs, inject = GenPagesAPIKeyboardKeyboard.inject, props = GenPagesAPIKeyboardKeyboard.props, propsNeedCastKeys = GenPagesAPIKeyboardKeyboard.propsNeedCastKeys, emits = GenPagesAPIKeyboardKeyboard.emits, components = GenPagesAPIKeyboardKeyboard.components, styles = GenPagesAPIKeyboardKeyboard.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIKeyboardKeyboard.setup(props as GenPagesAPIKeyboardKeyboard, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIKeyboardKeyboard {
    return GenPagesAPIKeyboardKeyboard(instance, renderer)
}
)
val GenPagesTabBarCSSClass = CreateVueComponent(GenPagesTabBarCSS::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTabBarCSS.inheritAttrs, inject = GenPagesTabBarCSS.inject, props = GenPagesTabBarCSS.props, propsNeedCastKeys = GenPagesTabBarCSS.propsNeedCastKeys, emits = GenPagesTabBarCSS.emits, components = GenPagesTabBarCSS.components, styles = GenPagesTabBarCSS.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTabBarCSS.setup(props as GenPagesTabBarCSS)
    }
    )
}
, fun(instance, renderer): GenPagesTabBarCSS {
    return GenPagesTabBarCSS(instance, renderer)
}
)
open class Page__1 (
    @JsonNotNull
    open var name: String,
    open var enable: Boolean? = null,
    @JsonNotNull
    open var url: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Page__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Page__1ReactiveObject : Page__1, IUTSReactive<Page__1> {
    override var __v_raw: Page__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Page__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(name = __v_raw.name, enable = __v_raw.enable, url = __v_raw.url) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Page__1ReactiveObject {
        return Page__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var enable: Boolean?
        get() {
            return _tRG(__v_raw, "enable", __v_raw.enable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enable")) {
                return
            }
            val oldValue = __v_raw.enable
            __v_raw.enable = value
            _tRS(__v_raw, "enable", oldValue, value)
        }
    override var url: String
        get() {
            return _tRG(__v_raw, "url", __v_raw.url, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("url")) {
                return
            }
            val oldValue = __v_raw.url
            __v_raw.url = value
            _tRS(__v_raw, "url", oldValue, value)
        }
}
open class ListItem (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var open: Boolean = false,
    @JsonNotNull
    open var pages: UTSArray<Page__1>,
    open var url: String? = null,
    open var enable: Boolean? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListItemReactiveObject : ListItem, IUTSReactive<ListItem> {
    override var __v_raw: ListItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ListItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, open = __v_raw.open, pages = __v_raw.pages, url = __v_raw.url, enable = __v_raw.enable) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListItemReactiveObject {
        return ListItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var open: Boolean
        get() {
            return _tRG(__v_raw, "open", __v_raw.open, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("open")) {
                return
            }
            val oldValue = __v_raw.open
            __v_raw.open = value
            _tRS(__v_raw, "open", oldValue, value)
        }
    override var pages: UTSArray<Page__1>
        get() {
            return _tRG(__v_raw, "pages", __v_raw.pages, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("pages")) {
                return
            }
            val oldValue = __v_raw.pages
            __v_raw.pages = value
            _tRS(__v_raw, "pages", oldValue, value)
        }
    override var url: String?
        get() {
            return _tRG(__v_raw, "url", __v_raw.url, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("url")) {
                return
            }
            val oldValue = __v_raw.url
            __v_raw.url = value
            _tRS(__v_raw, "url", oldValue, value)
        }
    override var enable: Boolean?
        get() {
            return _tRG(__v_raw, "enable", __v_raw.enable, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("enable")) {
                return
            }
            val oldValue = __v_raw.enable
            __v_raw.enable = value
            _tRS(__v_raw, "enable", oldValue, value)
        }
}
val GenPagesTabBarTemplateClass = CreateVueComponent(GenPagesTabBarTemplate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTabBarTemplate.inheritAttrs, inject = GenPagesTabBarTemplate.inject, props = GenPagesTabBarTemplate.props, propsNeedCastKeys = GenPagesTabBarTemplate.propsNeedCastKeys, emits = GenPagesTabBarTemplate.emits, components = GenPagesTabBarTemplate.components, styles = GenPagesTabBarTemplate.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTabBarTemplate.setup(props as GenPagesTabBarTemplate)
    }
    )
}
, fun(instance, renderer): GenPagesTabBarTemplate {
    return GenPagesTabBarTemplate(instance, renderer)
}
)
val GenUniModulesUniPayXPagesSuccessSuccessClass = CreateVueComponent(GenUniModulesUniPayXPagesSuccessSuccess::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenUniModulesUniPayXPagesSuccessSuccess.inheritAttrs, inject = GenUniModulesUniPayXPagesSuccessSuccess.inject, props = GenUniModulesUniPayXPagesSuccessSuccess.props, propsNeedCastKeys = GenUniModulesUniPayXPagesSuccessSuccess.propsNeedCastKeys, emits = GenUniModulesUniPayXPagesSuccessSuccess.emits, components = GenUniModulesUniPayXPagesSuccessSuccess.components, styles = GenUniModulesUniPayXPagesSuccessSuccess.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniPayXPagesSuccessSuccess.setup(props as GenUniModulesUniPayXPagesSuccessSuccess)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniPayXPagesSuccessSuccess {
    return GenUniModulesUniPayXPagesSuccessSuccess(instance, renderer)
}
)
val GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebviewClass = CreateVueComponent(GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.inheritAttrs, inject = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.inject, props = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.props, propsNeedCastKeys = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.propsNeedCastKeys, emits = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.emits, components = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.components, styles = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview.setup(props as GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview {
    return GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebview(instance, renderer)
}
)
val GenUniModulesUniPayXPagesPayDeskPayDeskClass = CreateVueComponent(GenUniModulesUniPayXPagesPayDeskPayDesk::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenUniModulesUniPayXPagesPayDeskPayDesk.inheritAttrs, inject = GenUniModulesUniPayXPagesPayDeskPayDesk.inject, props = GenUniModulesUniPayXPagesPayDeskPayDesk.props, propsNeedCastKeys = GenUniModulesUniPayXPagesPayDeskPayDesk.propsNeedCastKeys, emits = GenUniModulesUniPayXPagesPayDeskPayDesk.emits, components = GenUniModulesUniPayXPagesPayDeskPayDesk.components, styles = GenUniModulesUniPayXPagesPayDeskPayDesk.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniPayXPagesPayDeskPayDesk.setup(props as GenUniModulesUniPayXPagesPayDeskPayDesk)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniPayXPagesPayDeskPayDesk {
    return GenUniModulesUniPayXPagesPayDeskPayDesk(instance, renderer)
}
)
val default__6 = "/assets/target.028ddf0a.png"
open class AafeArea (
    @JsonNotNull
    open var top: Number,
    @JsonNotNull
    open var bottom: Number,
    @JsonNotNull
    open var left: Number,
    @JsonNotNull
    open var right: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AafeAreaReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AafeAreaReactiveObject : AafeArea, IUTSReactive<AafeArea> {
    override var __v_raw: AafeArea
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AafeArea, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(top = __v_raw.top, bottom = __v_raw.bottom, left = __v_raw.left, right = __v_raw.right) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AafeAreaReactiveObject {
        return AafeAreaReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var top: Number
        get() {
            return _tRG(__v_raw, "top", __v_raw.top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("top")) {
                return
            }
            val oldValue = __v_raw.top
            __v_raw.top = value
            _tRS(__v_raw, "top", oldValue, value)
        }
    override var bottom: Number
        get() {
            return _tRG(__v_raw, "bottom", __v_raw.bottom, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bottom")) {
                return
            }
            val oldValue = __v_raw.bottom
            __v_raw.bottom = value
            _tRS(__v_raw, "bottom", oldValue, value)
        }
    override var left: Number
        get() {
            return _tRG(__v_raw, "left", __v_raw.left, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("left")) {
                return
            }
            val oldValue = __v_raw.left
            __v_raw.left = value
            _tRS(__v_raw, "left", oldValue, value)
        }
    override var right: Number
        get() {
            return _tRG(__v_raw, "right", __v_raw.right, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("right")) {
                return
            }
            val oldValue = __v_raw.right
            __v_raw.right = value
            _tRS(__v_raw, "right", oldValue, value)
        }
}
open class IconPath (
    @JsonNotNull
    open var target: String,
    @JsonNotNull
    open var position: String,
    @JsonNotNull
    open var navigation: String,
    @JsonNotNull
    open var back: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return IconPathReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class IconPathReactiveObject : IconPath, IUTSReactive<IconPath> {
    override var __v_raw: IconPath
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: IconPath, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(target = __v_raw.target, position = __v_raw.position, navigation = __v_raw.navigation, back = __v_raw.back) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): IconPathReactiveObject {
        return IconPathReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var target: String
        get() {
            return _tRG(__v_raw, "target", __v_raw.target, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("target")) {
                return
            }
            val oldValue = __v_raw.target
            __v_raw.target = value
            _tRS(__v_raw, "target", oldValue, value)
        }
    override var position: String
        get() {
            return _tRG(__v_raw, "position", __v_raw.position, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("position")) {
                return
            }
            val oldValue = __v_raw.position
            __v_raw.position = value
            _tRS(__v_raw, "position", oldValue, value)
        }
    override var navigation: String
        get() {
            return _tRG(__v_raw, "navigation", __v_raw.navigation, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("navigation")) {
                return
            }
            val oldValue = __v_raw.navigation
            __v_raw.navigation = value
            _tRS(__v_raw, "navigation", oldValue, value)
        }
    override var back: String
        get() {
            return _tRG(__v_raw, "back", __v_raw.back, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("back")) {
                return
            }
            val oldValue = __v_raw.back
            __v_raw.back = value
            _tRS(__v_raw, "back", oldValue, value)
        }
}
val GenUniModulesUniOpenLocationPagesOpenLocationOpenLocationClass = CreateVueComponent(GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.inheritAttrs, inject = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.inject, props = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.props, propsNeedCastKeys = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.propsNeedCastKeys, emits = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.emits, components = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.components, styles = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation.setup(props as GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation {
    return GenUniModulesUniOpenLocationPagesOpenLocationOpenLocation(instance, renderer)
}
)
val GenPagesComponentVideoVideoDialogPageClass = CreateVueComponent(GenPagesComponentVideoVideoDialogPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentVideoVideoDialogPage.inheritAttrs, inject = GenPagesComponentVideoVideoDialogPage.inject, props = GenPagesComponentVideoVideoDialogPage.props, propsNeedCastKeys = GenPagesComponentVideoVideoDialogPage.propsNeedCastKeys, emits = GenPagesComponentVideoVideoDialogPage.emits, components = GenPagesComponentVideoVideoDialogPage.components, styles = GenPagesComponentVideoVideoDialogPage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentVideoVideoDialogPage.setup(props as GenPagesComponentVideoVideoDialogPage)
    }
    )
}
, fun(instance, renderer): GenPagesComponentVideoVideoDialogPage {
    return GenPagesComponentVideoVideoDialogPage(instance, renderer)
}
)
val GenPagesComponentButtonPrivacyClass = CreateVueComponent(GenPagesComponentButtonPrivacy::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentButtonPrivacy.inheritAttrs, inject = GenPagesComponentButtonPrivacy.inject, props = GenPagesComponentButtonPrivacy.props, propsNeedCastKeys = GenPagesComponentButtonPrivacy.propsNeedCastKeys, emits = GenPagesComponentButtonPrivacy.emits, components = GenPagesComponentButtonPrivacy.components, styles = GenPagesComponentButtonPrivacy.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentButtonPrivacy.setup(props as GenPagesComponentButtonPrivacy)
    }
    )
}
, fun(instance, renderer): GenPagesComponentButtonPrivacy {
    return GenPagesComponentButtonPrivacy(instance, renderer)
}
)
val GenPagesComponentAdVideoAdClass = CreateVueComponent(GenPagesComponentAdVideoAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentAdVideoAd.inheritAttrs, inject = GenPagesComponentAdVideoAd.inject, props = GenPagesComponentAdVideoAd.props, propsNeedCastKeys = GenPagesComponentAdVideoAd.propsNeedCastKeys, emits = GenPagesComponentAdVideoAd.emits, components = GenPagesComponentAdVideoAd.components, styles = GenPagesComponentAdVideoAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentAdVideoAd.setup(props as GenPagesComponentAdVideoAd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentAdVideoAd {
    return GenPagesComponentAdVideoAd(instance, renderer)
}
)
val GenPagesComponentAdPortraitVideoAdClass = CreateVueComponent(GenPagesComponentAdPortraitVideoAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentAdPortraitVideoAd.inheritAttrs, inject = GenPagesComponentAdPortraitVideoAd.inject, props = GenPagesComponentAdPortraitVideoAd.props, propsNeedCastKeys = GenPagesComponentAdPortraitVideoAd.propsNeedCastKeys, emits = GenPagesComponentAdPortraitVideoAd.emits, components = GenPagesComponentAdPortraitVideoAd.components, styles = GenPagesComponentAdPortraitVideoAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentAdPortraitVideoAd.setup(props as GenPagesComponentAdPortraitVideoAd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentAdPortraitVideoAd {
    return GenPagesComponentAdPortraitVideoAd(instance, renderer)
}
)
val GenPagesComponentAdLandscapeVideoAdClass = CreateVueComponent(GenPagesComponentAdLandscapeVideoAd::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentAdLandscapeVideoAd.inheritAttrs, inject = GenPagesComponentAdLandscapeVideoAd.inject, props = GenPagesComponentAdLandscapeVideoAd.props, propsNeedCastKeys = GenPagesComponentAdLandscapeVideoAd.propsNeedCastKeys, emits = GenPagesComponentAdLandscapeVideoAd.emits, components = GenPagesComponentAdLandscapeVideoAd.components, styles = GenPagesComponentAdLandscapeVideoAd.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentAdLandscapeVideoAd.setup(props as GenPagesComponentAdLandscapeVideoAd)
    }
    )
}
, fun(instance, renderer): GenPagesComponentAdLandscapeVideoAd {
    return GenPagesComponentAdLandscapeVideoAd(instance, renderer)
}
)
val GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopupClass = CreateVueComponent(GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.inheritAttrs, inject = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.inject, props = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.props, propsNeedCastKeys = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.propsNeedCastKeys, emits = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.emits, components = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.components, styles = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup.setup(props as GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup {
    return GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopup(instance, renderer)
}
)
val GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePickerClass = CreateVueComponent(GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.inheritAttrs, inject = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.inject, props = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.props, propsNeedCastKeys = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.propsNeedCastKeys, emits = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.emits, components = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.components, styles = GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker.setup(props as GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker)
    }
    )
}
, fun(instance, renderer): GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker {
    return GenUniModulesNativeTimePickerComponentsNativeTimePickerNativeTimePicker(instance)
}
)
val GenPagesComponentNativeViewNativeViewTimePickerDialogClass = CreateVueComponent(GenPagesComponentNativeViewNativeViewTimePickerDialog::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentNativeViewNativeViewTimePickerDialog.inheritAttrs, inject = GenPagesComponentNativeViewNativeViewTimePickerDialog.inject, props = GenPagesComponentNativeViewNativeViewTimePickerDialog.props, propsNeedCastKeys = GenPagesComponentNativeViewNativeViewTimePickerDialog.propsNeedCastKeys, emits = GenPagesComponentNativeViewNativeViewTimePickerDialog.emits, components = GenPagesComponentNativeViewNativeViewTimePickerDialog.components, styles = GenPagesComponentNativeViewNativeViewTimePickerDialog.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentNativeViewNativeViewTimePickerDialog.setup(props as GenPagesComponentNativeViewNativeViewTimePickerDialog)
    }
    )
}
, fun(instance, renderer): GenPagesComponentNativeViewNativeViewTimePickerDialog {
    return GenPagesComponentNativeViewNativeViewTimePickerDialog(instance, renderer)
}
)
val GenPagesComponentImageImageLongClass = CreateVueComponent(GenPagesComponentImageImageLong::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImageLong.inheritAttrs, inject = GenPagesComponentImageImageLong.inject, props = GenPagesComponentImageImageLong.props, propsNeedCastKeys = GenPagesComponentImageImageLong.propsNeedCastKeys, emits = GenPagesComponentImageImageLong.emits, components = GenPagesComponentImageImageLong.components, styles = GenPagesComponentImageImageLong.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImageLong.setup(props as GenPagesComponentImageImageLong)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImageLong {
    return GenPagesComponentImageImageLong(instance, renderer)
}
)
val GenPagesComponentImageImageOrientationClass = CreateVueComponent(GenPagesComponentImageImageOrientation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesComponentImageImageOrientation.inheritAttrs, inject = GenPagesComponentImageImageOrientation.inject, props = GenPagesComponentImageImageOrientation.props, propsNeedCastKeys = GenPagesComponentImageImageOrientation.propsNeedCastKeys, emits = GenPagesComponentImageImageOrientation.emits, components = GenPagesComponentImageImageOrientation.components, styles = GenPagesComponentImageImageOrientation.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesComponentImageImageOrientation.setup(props as GenPagesComponentImageImageOrientation)
    }
    )
}
, fun(instance, renderer): GenPagesComponentImageImageOrientation {
    return GenPagesComponentImageImageOrientation(instance, renderer)
}
)
open class HelloWorkerTask : WorkerTaskImpl {
    constructor() : super() {
        console.log("[WorkerTask] HelloWorkerTask 构造器初始化")
    }
    override fun entry() {
        console.log("[WorkerTask] HelloWorkerTask 启动完成，等待主线程消息")
    }
    override fun onMessage(message: Any) {
        console.log("[WorkerTask] 收到主线程消息: ", message)
        val messageData = message as UTSJSONObject
        val msgData = messageData["data"] as String
        val needReply = messageData["needReply"] as Boolean
        console.log("[WorkerTask] 数据: " + msgData + ", 需要回复: " + needReply)
        if (needReply) {
            this.sendReply(msgData)
        }
    }
    private fun sendReply(msgData: String) {
        val response = UTSJSONObject()
        val inputNumber = parseInt(msgData)
        if (isNaN(inputNumber)) {
            response["data"] = "输入\"" + msgData + "\"不是有效数字"
        } else {
            val result = inputNumber + 1
            response["data"] = result.toString(10)
        }
        console.log("[WorkerTask] 发送回复消息:", response)
        this.postMessage(response)
    }
}
open class TaskResultType (
    @JsonNotNull
    open var value: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TaskResultTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TaskResultTypeReactiveObject : TaskResultType, IUTSReactive<TaskResultType> {
    override var __v_raw: TaskResultType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TaskResultType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(value = __v_raw.value) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TaskResultTypeReactiveObject {
        return TaskResultTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var value: String
        get() {
            return _tRG(__v_raw, "value", __v_raw.value, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("value")) {
                return
            }
            val oldValue = __v_raw.value
            __v_raw.value = value
            _tRS(__v_raw, "value", oldValue, value)
        }
}
val GenPagesAPICreateWorkerCreateWorkerClass = CreateVueComponent(GenPagesAPICreateWorkerCreateWorker::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateWorkerCreateWorker.inheritAttrs, inject = GenPagesAPICreateWorkerCreateWorker.inject, props = GenPagesAPICreateWorkerCreateWorker.props, propsNeedCastKeys = GenPagesAPICreateWorkerCreateWorker.propsNeedCastKeys, emits = GenPagesAPICreateWorkerCreateWorker.emits, components = GenPagesAPICreateWorkerCreateWorker.components, styles = GenPagesAPICreateWorkerCreateWorker.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateWorkerCreateWorker.setup(props as GenPagesAPICreateWorkerCreateWorker, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateWorkerCreateWorker {
    return GenPagesAPICreateWorkerCreateWorker(instance, renderer)
}
)
val GenPagesAPICreateWorkerUtsCreateWorkerClass = CreateVueComponent(GenPagesAPICreateWorkerUtsCreateWorker::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateWorkerUtsCreateWorker.inheritAttrs, inject = GenPagesAPICreateWorkerUtsCreateWorker.inject, props = GenPagesAPICreateWorkerUtsCreateWorker.props, propsNeedCastKeys = GenPagesAPICreateWorkerUtsCreateWorker.propsNeedCastKeys, emits = GenPagesAPICreateWorkerUtsCreateWorker.emits, components = GenPagesAPICreateWorkerUtsCreateWorker.components, styles = GenPagesAPICreateWorkerUtsCreateWorker.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateWorkerUtsCreateWorker.setup(props as GenPagesAPICreateWorkerUtsCreateWorker, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateWorkerUtsCreateWorker {
    return GenPagesAPICreateWorkerUtsCreateWorker(instance, renderer)
}
)
val GenPagesAPIRequestRequestTaskClass = CreateVueComponent(GenPagesAPIRequestRequestTask::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIRequestRequestTask.inheritAttrs, inject = GenPagesAPIRequestRequestTask.inject, props = GenPagesAPIRequestRequestTask.props, propsNeedCastKeys = GenPagesAPIRequestRequestTask.propsNeedCastKeys, emits = GenPagesAPIRequestRequestTask.emits, components = GenPagesAPIRequestRequestTask.components, styles = GenPagesAPIRequestRequestTask.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIRequestRequestTask.setup(props as GenPagesAPIRequestRequestTask)
    }
    )
}
, fun(instance, renderer): GenPagesAPIRequestRequestTask {
    return GenPagesAPIRequestRequestTask(instance, renderer)
}
)
open class DataType__110 (
    @JsonNotNull
    open var log: String,
    @JsonNotNull
    open var logAble: Boolean = false,
    @JsonNotNull
    open var fileListSuccess: UTSArray<String>,
    @JsonNotNull
    open var fileListComplete: UTSArray<String>,
    @JsonNotNull
    open var accessFileRet: String,
    @JsonNotNull
    open var lastFailError: UniError,
    @JsonNotNull
    open var lastCompleteError: UniError,
    @JsonNotNull
    open var readDir: String,
    @JsonNotNull
    open var readFileRet: String,
    @JsonNotNull
    open var writeFileContent: String,
    @JsonNotNull
    open var appendFileContent: String,
    @JsonNotNull
    open var getFileInfoAlgorithm: String,
    @JsonNotNull
    open var getFileInfoSize: Number,
    @JsonNotNull
    open var getFileInfoDigest: String,
    @JsonNotNull
    open var unlinkFile: String,
    @JsonNotNull
    open var accessFile: String,
    @JsonNotNull
    open var writeFile: String,
    @JsonNotNull
    open var writeData: String,
    @JsonNotNull
    open var brFile: String,
    @JsonNotNull
    open var temFile: String,
    @JsonNotNull
    open var copyFromFile: String,
    @JsonNotNull
    open var copyToFile: String,
    @JsonNotNull
    open var renameFromFile: String,
    @JsonNotNull
    open var renameToFile: String,
    @JsonNotNull
    open var getFileInfoFile: String,
    @JsonNotNull
    open var statFile: String,
    @JsonNotNull
    open var rmDirFile: String,
    @JsonNotNull
    open var mkdirFile: String,
    @JsonNotNull
    open var readFile: String,
    @JsonNotNull
    open var recursiveVal: Boolean = false,
    @JsonNotNull
    open var done: Boolean = false,
    @JsonNotNull
    open var writeFileEncoding: String,
    @JsonNotNull
    open var readFileEncoding: String,
    @JsonNotNull
    open var statsRet: UTSArray<FileStats>,
    @JsonNotNull
    open var unzipFile: String,
    @JsonNotNull
    open var targetZip: String,
    @JsonNotNull
    open var renameFileRet: String,
    @JsonNotNull
    open var saveFileRet: String,
    @JsonNotNull
    open var removeSavedFileRet: String,
    @JsonNotNull
    open var fd: String,
    @JsonNotNull
    open var closeFileRet: String,
    @JsonNotNull
    open var bytesWritten: Number,
    open var fstat: Stats? = null,
    @JsonNotNull
    open var fstatSize: Number,
    @JsonNotNull
    open var ftruncateRet: String,
    @JsonNotNull
    open var readZipFile: String,
    @JsonNotNull
    open var getSavedFileListRet: String,
    @JsonNotNull
    open var arrayBufferRes: Number,
    @JsonNotNull
    open var basePath: String,
    @JsonNotNull
    open var copyToBasePath: String,
    @JsonNotNull
    open var globalTempPath: String,
    @JsonNotNull
    open var globalRootPath: String,
    @JsonNotNull
    open var globalUserDataPath: String,
    @JsonNotNull
    open var testOpenFlataplusWrite: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__110ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__110ReactiveObject : DataType__110, IUTSReactive<DataType__110> {
    override var __v_raw: DataType__110
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__110, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(log = __v_raw.log, logAble = __v_raw.logAble, fileListSuccess = __v_raw.fileListSuccess, fileListComplete = __v_raw.fileListComplete, accessFileRet = __v_raw.accessFileRet, lastFailError = __v_raw.lastFailError, lastCompleteError = __v_raw.lastCompleteError, readDir = __v_raw.readDir, readFileRet = __v_raw.readFileRet, writeFileContent = __v_raw.writeFileContent, appendFileContent = __v_raw.appendFileContent, getFileInfoAlgorithm = __v_raw.getFileInfoAlgorithm, getFileInfoSize = __v_raw.getFileInfoSize, getFileInfoDigest = __v_raw.getFileInfoDigest, unlinkFile = __v_raw.unlinkFile, accessFile = __v_raw.accessFile, writeFile = __v_raw.writeFile, writeData = __v_raw.writeData, brFile = __v_raw.brFile, temFile = __v_raw.temFile, copyFromFile = __v_raw.copyFromFile, copyToFile = __v_raw.copyToFile, renameFromFile = __v_raw.renameFromFile, renameToFile = __v_raw.renameToFile, getFileInfoFile = __v_raw.getFileInfoFile, statFile = __v_raw.statFile, rmDirFile = __v_raw.rmDirFile, mkdirFile = __v_raw.mkdirFile, readFile = __v_raw.readFile, recursiveVal = __v_raw.recursiveVal, done = __v_raw.done, writeFileEncoding = __v_raw.writeFileEncoding, readFileEncoding = __v_raw.readFileEncoding, statsRet = __v_raw.statsRet, unzipFile = __v_raw.unzipFile, targetZip = __v_raw.targetZip, renameFileRet = __v_raw.renameFileRet, saveFileRet = __v_raw.saveFileRet, removeSavedFileRet = __v_raw.removeSavedFileRet, fd = __v_raw.fd, closeFileRet = __v_raw.closeFileRet, bytesWritten = __v_raw.bytesWritten, fstat = __v_raw.fstat, fstatSize = __v_raw.fstatSize, ftruncateRet = __v_raw.ftruncateRet, readZipFile = __v_raw.readZipFile, getSavedFileListRet = __v_raw.getSavedFileListRet, arrayBufferRes = __v_raw.arrayBufferRes, basePath = __v_raw.basePath, copyToBasePath = __v_raw.copyToBasePath, globalTempPath = __v_raw.globalTempPath, globalRootPath = __v_raw.globalRootPath, globalUserDataPath = __v_raw.globalUserDataPath, testOpenFlataplusWrite = __v_raw.testOpenFlataplusWrite) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__110ReactiveObject {
        return DataType__110ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var log: String
        get() {
            return _tRG(__v_raw, "log", __v_raw.log, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("log")) {
                return
            }
            val oldValue = __v_raw.log
            __v_raw.log = value
            _tRS(__v_raw, "log", oldValue, value)
        }
    override var logAble: Boolean
        get() {
            return _tRG(__v_raw, "logAble", __v_raw.logAble, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("logAble")) {
                return
            }
            val oldValue = __v_raw.logAble
            __v_raw.logAble = value
            _tRS(__v_raw, "logAble", oldValue, value)
        }
    override var fileListSuccess: UTSArray<String>
        get() {
            return _tRG(__v_raw, "fileListSuccess", __v_raw.fileListSuccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fileListSuccess")) {
                return
            }
            val oldValue = __v_raw.fileListSuccess
            __v_raw.fileListSuccess = value
            _tRS(__v_raw, "fileListSuccess", oldValue, value)
        }
    override var fileListComplete: UTSArray<String>
        get() {
            return _tRG(__v_raw, "fileListComplete", __v_raw.fileListComplete, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fileListComplete")) {
                return
            }
            val oldValue = __v_raw.fileListComplete
            __v_raw.fileListComplete = value
            _tRS(__v_raw, "fileListComplete", oldValue, value)
        }
    override var accessFileRet: String
        get() {
            return _tRG(__v_raw, "accessFileRet", __v_raw.accessFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("accessFileRet")) {
                return
            }
            val oldValue = __v_raw.accessFileRet
            __v_raw.accessFileRet = value
            _tRS(__v_raw, "accessFileRet", oldValue, value)
        }
    override var lastFailError: UniError
        get() {
            return _tRG(__v_raw, "lastFailError", __v_raw.lastFailError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lastFailError")) {
                return
            }
            val oldValue = __v_raw.lastFailError
            __v_raw.lastFailError = value
            _tRS(__v_raw, "lastFailError", oldValue, value)
        }
    override var lastCompleteError: UniError
        get() {
            return _tRG(__v_raw, "lastCompleteError", __v_raw.lastCompleteError, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lastCompleteError")) {
                return
            }
            val oldValue = __v_raw.lastCompleteError
            __v_raw.lastCompleteError = value
            _tRS(__v_raw, "lastCompleteError", oldValue, value)
        }
    override var readDir: String
        get() {
            return _tRG(__v_raw, "readDir", __v_raw.readDir, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("readDir")) {
                return
            }
            val oldValue = __v_raw.readDir
            __v_raw.readDir = value
            _tRS(__v_raw, "readDir", oldValue, value)
        }
    override var readFileRet: String
        get() {
            return _tRG(__v_raw, "readFileRet", __v_raw.readFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("readFileRet")) {
                return
            }
            val oldValue = __v_raw.readFileRet
            __v_raw.readFileRet = value
            _tRS(__v_raw, "readFileRet", oldValue, value)
        }
    override var writeFileContent: String
        get() {
            return _tRG(__v_raw, "writeFileContent", __v_raw.writeFileContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("writeFileContent")) {
                return
            }
            val oldValue = __v_raw.writeFileContent
            __v_raw.writeFileContent = value
            _tRS(__v_raw, "writeFileContent", oldValue, value)
        }
    override var appendFileContent: String
        get() {
            return _tRG(__v_raw, "appendFileContent", __v_raw.appendFileContent, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("appendFileContent")) {
                return
            }
            val oldValue = __v_raw.appendFileContent
            __v_raw.appendFileContent = value
            _tRS(__v_raw, "appendFileContent", oldValue, value)
        }
    override var getFileInfoAlgorithm: String
        get() {
            return _tRG(__v_raw, "getFileInfoAlgorithm", __v_raw.getFileInfoAlgorithm, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getFileInfoAlgorithm")) {
                return
            }
            val oldValue = __v_raw.getFileInfoAlgorithm
            __v_raw.getFileInfoAlgorithm = value
            _tRS(__v_raw, "getFileInfoAlgorithm", oldValue, value)
        }
    override var getFileInfoSize: Number
        get() {
            return _tRG(__v_raw, "getFileInfoSize", __v_raw.getFileInfoSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getFileInfoSize")) {
                return
            }
            val oldValue = __v_raw.getFileInfoSize
            __v_raw.getFileInfoSize = value
            _tRS(__v_raw, "getFileInfoSize", oldValue, value)
        }
    override var getFileInfoDigest: String
        get() {
            return _tRG(__v_raw, "getFileInfoDigest", __v_raw.getFileInfoDigest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getFileInfoDigest")) {
                return
            }
            val oldValue = __v_raw.getFileInfoDigest
            __v_raw.getFileInfoDigest = value
            _tRS(__v_raw, "getFileInfoDigest", oldValue, value)
        }
    override var unlinkFile: String
        get() {
            return _tRG(__v_raw, "unlinkFile", __v_raw.unlinkFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("unlinkFile")) {
                return
            }
            val oldValue = __v_raw.unlinkFile
            __v_raw.unlinkFile = value
            _tRS(__v_raw, "unlinkFile", oldValue, value)
        }
    override var accessFile: String
        get() {
            return _tRG(__v_raw, "accessFile", __v_raw.accessFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("accessFile")) {
                return
            }
            val oldValue = __v_raw.accessFile
            __v_raw.accessFile = value
            _tRS(__v_raw, "accessFile", oldValue, value)
        }
    override var writeFile: String
        get() {
            return _tRG(__v_raw, "writeFile", __v_raw.writeFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("writeFile")) {
                return
            }
            val oldValue = __v_raw.writeFile
            __v_raw.writeFile = value
            _tRS(__v_raw, "writeFile", oldValue, value)
        }
    override var writeData: String
        get() {
            return _tRG(__v_raw, "writeData", __v_raw.writeData, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("writeData")) {
                return
            }
            val oldValue = __v_raw.writeData
            __v_raw.writeData = value
            _tRS(__v_raw, "writeData", oldValue, value)
        }
    override var brFile: String
        get() {
            return _tRG(__v_raw, "brFile", __v_raw.brFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("brFile")) {
                return
            }
            val oldValue = __v_raw.brFile
            __v_raw.brFile = value
            _tRS(__v_raw, "brFile", oldValue, value)
        }
    override var temFile: String
        get() {
            return _tRG(__v_raw, "temFile", __v_raw.temFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("temFile")) {
                return
            }
            val oldValue = __v_raw.temFile
            __v_raw.temFile = value
            _tRS(__v_raw, "temFile", oldValue, value)
        }
    override var copyFromFile: String
        get() {
            return _tRG(__v_raw, "copyFromFile", __v_raw.copyFromFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("copyFromFile")) {
                return
            }
            val oldValue = __v_raw.copyFromFile
            __v_raw.copyFromFile = value
            _tRS(__v_raw, "copyFromFile", oldValue, value)
        }
    override var copyToFile: String
        get() {
            return _tRG(__v_raw, "copyToFile", __v_raw.copyToFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("copyToFile")) {
                return
            }
            val oldValue = __v_raw.copyToFile
            __v_raw.copyToFile = value
            _tRS(__v_raw, "copyToFile", oldValue, value)
        }
    override var renameFromFile: String
        get() {
            return _tRG(__v_raw, "renameFromFile", __v_raw.renameFromFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("renameFromFile")) {
                return
            }
            val oldValue = __v_raw.renameFromFile
            __v_raw.renameFromFile = value
            _tRS(__v_raw, "renameFromFile", oldValue, value)
        }
    override var renameToFile: String
        get() {
            return _tRG(__v_raw, "renameToFile", __v_raw.renameToFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("renameToFile")) {
                return
            }
            val oldValue = __v_raw.renameToFile
            __v_raw.renameToFile = value
            _tRS(__v_raw, "renameToFile", oldValue, value)
        }
    override var getFileInfoFile: String
        get() {
            return _tRG(__v_raw, "getFileInfoFile", __v_raw.getFileInfoFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getFileInfoFile")) {
                return
            }
            val oldValue = __v_raw.getFileInfoFile
            __v_raw.getFileInfoFile = value
            _tRS(__v_raw, "getFileInfoFile", oldValue, value)
        }
    override var statFile: String
        get() {
            return _tRG(__v_raw, "statFile", __v_raw.statFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("statFile")) {
                return
            }
            val oldValue = __v_raw.statFile
            __v_raw.statFile = value
            _tRS(__v_raw, "statFile", oldValue, value)
        }
    override var rmDirFile: String
        get() {
            return _tRG(__v_raw, "rmDirFile", __v_raw.rmDirFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("rmDirFile")) {
                return
            }
            val oldValue = __v_raw.rmDirFile
            __v_raw.rmDirFile = value
            _tRS(__v_raw, "rmDirFile", oldValue, value)
        }
    override var mkdirFile: String
        get() {
            return _tRG(__v_raw, "mkdirFile", __v_raw.mkdirFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("mkdirFile")) {
                return
            }
            val oldValue = __v_raw.mkdirFile
            __v_raw.mkdirFile = value
            _tRS(__v_raw, "mkdirFile", oldValue, value)
        }
    override var readFile: String
        get() {
            return _tRG(__v_raw, "readFile", __v_raw.readFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("readFile")) {
                return
            }
            val oldValue = __v_raw.readFile
            __v_raw.readFile = value
            _tRS(__v_raw, "readFile", oldValue, value)
        }
    override var recursiveVal: Boolean
        get() {
            return _tRG(__v_raw, "recursiveVal", __v_raw.recursiveVal, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("recursiveVal")) {
                return
            }
            val oldValue = __v_raw.recursiveVal
            __v_raw.recursiveVal = value
            _tRS(__v_raw, "recursiveVal", oldValue, value)
        }
    override var done: Boolean
        get() {
            return _tRG(__v_raw, "done", __v_raw.done, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("done")) {
                return
            }
            val oldValue = __v_raw.done
            __v_raw.done = value
            _tRS(__v_raw, "done", oldValue, value)
        }
    override var writeFileEncoding: String
        get() {
            return _tRG(__v_raw, "writeFileEncoding", __v_raw.writeFileEncoding, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("writeFileEncoding")) {
                return
            }
            val oldValue = __v_raw.writeFileEncoding
            __v_raw.writeFileEncoding = value
            _tRS(__v_raw, "writeFileEncoding", oldValue, value)
        }
    override var readFileEncoding: String
        get() {
            return _tRG(__v_raw, "readFileEncoding", __v_raw.readFileEncoding, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("readFileEncoding")) {
                return
            }
            val oldValue = __v_raw.readFileEncoding
            __v_raw.readFileEncoding = value
            _tRS(__v_raw, "readFileEncoding", oldValue, value)
        }
    override var statsRet: UTSArray<FileStats>
        get() {
            return _tRG(__v_raw, "statsRet", __v_raw.statsRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("statsRet")) {
                return
            }
            val oldValue = __v_raw.statsRet
            __v_raw.statsRet = value
            _tRS(__v_raw, "statsRet", oldValue, value)
        }
    override var unzipFile: String
        get() {
            return _tRG(__v_raw, "unzipFile", __v_raw.unzipFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("unzipFile")) {
                return
            }
            val oldValue = __v_raw.unzipFile
            __v_raw.unzipFile = value
            _tRS(__v_raw, "unzipFile", oldValue, value)
        }
    override var targetZip: String
        get() {
            return _tRG(__v_raw, "targetZip", __v_raw.targetZip, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("targetZip")) {
                return
            }
            val oldValue = __v_raw.targetZip
            __v_raw.targetZip = value
            _tRS(__v_raw, "targetZip", oldValue, value)
        }
    override var renameFileRet: String
        get() {
            return _tRG(__v_raw, "renameFileRet", __v_raw.renameFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("renameFileRet")) {
                return
            }
            val oldValue = __v_raw.renameFileRet
            __v_raw.renameFileRet = value
            _tRS(__v_raw, "renameFileRet", oldValue, value)
        }
    override var saveFileRet: String
        get() {
            return _tRG(__v_raw, "saveFileRet", __v_raw.saveFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("saveFileRet")) {
                return
            }
            val oldValue = __v_raw.saveFileRet
            __v_raw.saveFileRet = value
            _tRS(__v_raw, "saveFileRet", oldValue, value)
        }
    override var removeSavedFileRet: String
        get() {
            return _tRG(__v_raw, "removeSavedFileRet", __v_raw.removeSavedFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("removeSavedFileRet")) {
                return
            }
            val oldValue = __v_raw.removeSavedFileRet
            __v_raw.removeSavedFileRet = value
            _tRS(__v_raw, "removeSavedFileRet", oldValue, value)
        }
    override var fd: String
        get() {
            return _tRG(__v_raw, "fd", __v_raw.fd, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fd")) {
                return
            }
            val oldValue = __v_raw.fd
            __v_raw.fd = value
            _tRS(__v_raw, "fd", oldValue, value)
        }
    override var closeFileRet: String
        get() {
            return _tRG(__v_raw, "closeFileRet", __v_raw.closeFileRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("closeFileRet")) {
                return
            }
            val oldValue = __v_raw.closeFileRet
            __v_raw.closeFileRet = value
            _tRS(__v_raw, "closeFileRet", oldValue, value)
        }
    override var bytesWritten: Number
        get() {
            return _tRG(__v_raw, "bytesWritten", __v_raw.bytesWritten, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("bytesWritten")) {
                return
            }
            val oldValue = __v_raw.bytesWritten
            __v_raw.bytesWritten = value
            _tRS(__v_raw, "bytesWritten", oldValue, value)
        }
    override var fstat: Stats?
        get() {
            return _tRG(__v_raw, "fstat", __v_raw.fstat, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fstat")) {
                return
            }
            val oldValue = __v_raw.fstat
            __v_raw.fstat = value
            _tRS(__v_raw, "fstat", oldValue, value)
        }
    override var fstatSize: Number
        get() {
            return _tRG(__v_raw, "fstatSize", __v_raw.fstatSize, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fstatSize")) {
                return
            }
            val oldValue = __v_raw.fstatSize
            __v_raw.fstatSize = value
            _tRS(__v_raw, "fstatSize", oldValue, value)
        }
    override var ftruncateRet: String
        get() {
            return _tRG(__v_raw, "ftruncateRet", __v_raw.ftruncateRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ftruncateRet")) {
                return
            }
            val oldValue = __v_raw.ftruncateRet
            __v_raw.ftruncateRet = value
            _tRS(__v_raw, "ftruncateRet", oldValue, value)
        }
    override var readZipFile: String
        get() {
            return _tRG(__v_raw, "readZipFile", __v_raw.readZipFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("readZipFile")) {
                return
            }
            val oldValue = __v_raw.readZipFile
            __v_raw.readZipFile = value
            _tRS(__v_raw, "readZipFile", oldValue, value)
        }
    override var getSavedFileListRet: String
        get() {
            return _tRG(__v_raw, "getSavedFileListRet", __v_raw.getSavedFileListRet, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("getSavedFileListRet")) {
                return
            }
            val oldValue = __v_raw.getSavedFileListRet
            __v_raw.getSavedFileListRet = value
            _tRS(__v_raw, "getSavedFileListRet", oldValue, value)
        }
    override var arrayBufferRes: Number
        get() {
            return _tRG(__v_raw, "arrayBufferRes", __v_raw.arrayBufferRes, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("arrayBufferRes")) {
                return
            }
            val oldValue = __v_raw.arrayBufferRes
            __v_raw.arrayBufferRes = value
            _tRS(__v_raw, "arrayBufferRes", oldValue, value)
        }
    override var basePath: String
        get() {
            return _tRG(__v_raw, "basePath", __v_raw.basePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("basePath")) {
                return
            }
            val oldValue = __v_raw.basePath
            __v_raw.basePath = value
            _tRS(__v_raw, "basePath", oldValue, value)
        }
    override var copyToBasePath: String
        get() {
            return _tRG(__v_raw, "copyToBasePath", __v_raw.copyToBasePath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("copyToBasePath")) {
                return
            }
            val oldValue = __v_raw.copyToBasePath
            __v_raw.copyToBasePath = value
            _tRS(__v_raw, "copyToBasePath", oldValue, value)
        }
    override var globalTempPath: String
        get() {
            return _tRG(__v_raw, "globalTempPath", __v_raw.globalTempPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("globalTempPath")) {
                return
            }
            val oldValue = __v_raw.globalTempPath
            __v_raw.globalTempPath = value
            _tRS(__v_raw, "globalTempPath", oldValue, value)
        }
    override var globalRootPath: String
        get() {
            return _tRG(__v_raw, "globalRootPath", __v_raw.globalRootPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("globalRootPath")) {
                return
            }
            val oldValue = __v_raw.globalRootPath
            __v_raw.globalRootPath = value
            _tRS(__v_raw, "globalRootPath", oldValue, value)
        }
    override var globalUserDataPath: String
        get() {
            return _tRG(__v_raw, "globalUserDataPath", __v_raw.globalUserDataPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("globalUserDataPath")) {
                return
            }
            val oldValue = __v_raw.globalUserDataPath
            __v_raw.globalUserDataPath = value
            _tRS(__v_raw, "globalUserDataPath", oldValue, value)
        }
    override var testOpenFlataplusWrite: Boolean
        get() {
            return _tRG(__v_raw, "testOpenFlataplusWrite", __v_raw.testOpenFlataplusWrite, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testOpenFlataplusWrite")) {
                return
            }
            val oldValue = __v_raw.testOpenFlataplusWrite
            __v_raw.testOpenFlataplusWrite = value
            _tRS(__v_raw, "testOpenFlataplusWrite", oldValue, value)
        }
}
val GenPagesAPIGetFileSystemManagerGetFileSystemManagerClass = CreateVueComponent(GenPagesAPIGetFileSystemManagerGetFileSystemManager::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetFileSystemManagerGetFileSystemManager.inheritAttrs, inject = GenPagesAPIGetFileSystemManagerGetFileSystemManager.inject, props = GenPagesAPIGetFileSystemManagerGetFileSystemManager.props, propsNeedCastKeys = GenPagesAPIGetFileSystemManagerGetFileSystemManager.propsNeedCastKeys, emits = GenPagesAPIGetFileSystemManagerGetFileSystemManager.emits, components = GenPagesAPIGetFileSystemManagerGetFileSystemManager.components, styles = GenPagesAPIGetFileSystemManagerGetFileSystemManager.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetFileSystemManagerGetFileSystemManager.setup(props as GenPagesAPIGetFileSystemManagerGetFileSystemManager, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetFileSystemManagerGetFileSystemManager {
    return GenPagesAPIGetFileSystemManagerGetFileSystemManager(instance, renderer)
}
)
open class fileListType (
    @JsonNotNull
    open var path: String,
    @JsonNotNull
    open var shotPath: String,
    @JsonNotNull
    open var size: Number,
    @JsonNotNull
    open var isFile: Boolean = false,
    @JsonNotNull
    open var modifyTime: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return fileListTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class fileListTypeReactiveObject : fileListType, IUTSReactive<fileListType> {
    override var __v_raw: fileListType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: fileListType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(path = __v_raw.path, shotPath = __v_raw.shotPath, size = __v_raw.size, isFile = __v_raw.isFile, modifyTime = __v_raw.modifyTime) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): fileListTypeReactiveObject {
        return fileListTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var path: String
        get() {
            return _tRG(__v_raw, "path", __v_raw.path, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("path")) {
                return
            }
            val oldValue = __v_raw.path
            __v_raw.path = value
            _tRS(__v_raw, "path", oldValue, value)
        }
    override var shotPath: String
        get() {
            return _tRG(__v_raw, "shotPath", __v_raw.shotPath, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("shotPath")) {
                return
            }
            val oldValue = __v_raw.shotPath
            __v_raw.shotPath = value
            _tRS(__v_raw, "shotPath", oldValue, value)
        }
    override var size: Number
        get() {
            return _tRG(__v_raw, "size", __v_raw.size, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("size")) {
                return
            }
            val oldValue = __v_raw.size
            __v_raw.size = value
            _tRS(__v_raw, "size", oldValue, value)
        }
    override var isFile: Boolean
        get() {
            return _tRG(__v_raw, "isFile", __v_raw.isFile, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isFile")) {
                return
            }
            val oldValue = __v_raw.isFile
            __v_raw.isFile = value
            _tRS(__v_raw, "isFile", oldValue, value)
        }
    override var modifyTime: String
        get() {
            return _tRG(__v_raw, "modifyTime", __v_raw.modifyTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("modifyTime")) {
                return
            }
            val oldValue = __v_raw.modifyTime
            __v_raw.modifyTime = value
            _tRS(__v_raw, "modifyTime", oldValue, value)
        }
}
val GenPagesAPIGetFileSystemManagerFilemanageClass = CreateVueComponent(GenPagesAPIGetFileSystemManagerFilemanage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetFileSystemManagerFilemanage.inheritAttrs, inject = GenPagesAPIGetFileSystemManagerFilemanage.inject, props = GenPagesAPIGetFileSystemManagerFilemanage.props, propsNeedCastKeys = GenPagesAPIGetFileSystemManagerFilemanage.propsNeedCastKeys, emits = GenPagesAPIGetFileSystemManagerFilemanage.emits, components = GenPagesAPIGetFileSystemManagerFilemanage.components, styles = GenPagesAPIGetFileSystemManagerFilemanage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPIGetFileSystemManagerFilemanage.setup(props as GenPagesAPIGetFileSystemManagerFilemanage)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetFileSystemManagerFilemanage {
    return GenPagesAPIGetFileSystemManagerFilemanage(instance, renderer)
}
)
open class DataType__111 (
    @JsonNotNull
    open var logAble: Boolean = false,
    @JsonNotNull
    open var isSuccess: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__111ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__111ReactiveObject : DataType__111, IUTSReactive<DataType__111> {
    override var __v_raw: DataType__111
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__111, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(logAble = __v_raw.logAble, isSuccess = __v_raw.isSuccess) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__111ReactiveObject {
        return DataType__111ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var logAble: Boolean
        get() {
            return _tRG(__v_raw, "logAble", __v_raw.logAble, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("logAble")) {
                return
            }
            val oldValue = __v_raw.logAble
            __v_raw.logAble = value
            _tRS(__v_raw, "logAble", oldValue, value)
        }
    override var isSuccess: Boolean
        get() {
            return _tRG(__v_raw, "isSuccess", __v_raw.isSuccess, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isSuccess")) {
                return
            }
            val oldValue = __v_raw.isSuccess
            __v_raw.isSuccess = value
            _tRS(__v_raw, "isSuccess", oldValue, value)
        }
}
val GenPagesAPIGetFileSystemManagerTestStaticClass = CreateVueComponent(GenPagesAPIGetFileSystemManagerTestStatic::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPIGetFileSystemManagerTestStatic.inheritAttrs, inject = GenPagesAPIGetFileSystemManagerTestStatic.inject, props = GenPagesAPIGetFileSystemManagerTestStatic.props, propsNeedCastKeys = GenPagesAPIGetFileSystemManagerTestStatic.propsNeedCastKeys, emits = GenPagesAPIGetFileSystemManagerTestStatic.emits, components = GenPagesAPIGetFileSystemManagerTestStatic.components, styles = GenPagesAPIGetFileSystemManagerTestStatic.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPIGetFileSystemManagerTestStatic.setup(props as GenPagesAPIGetFileSystemManagerTestStatic, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPIGetFileSystemManagerTestStatic {
    return GenPagesAPIGetFileSystemManagerTestStatic(instance, renderer)
}
)
open class DataType__112 (
    @JsonNotNull
    open var currentTime: Number,
    @JsonNotNull
    open var duration: Number,
    @JsonNotNull
    open var startTime: Number,
    @JsonNotNull
    open var buffered: Number,
    @JsonNotNull
    open var volume: Number,
    @JsonNotNull
    open var isCanplay: Boolean = false,
    @JsonNotNull
    open var isPlaying: Boolean = false,
    @JsonNotNull
    open var isPaused: Boolean = false,
    @JsonNotNull
    open var isPlayEnd: Boolean = false,
    @JsonNotNull
    open var _isChanging: Boolean = false,
    open var _audioContext: InnerAudioContext? = null,
    @JsonNotNull
    open var playbackRateChecked: Boolean = false,
    @JsonNotNull
    open var onSeekingTest: Boolean = false,
    @JsonNotNull
    open var onSeekedTest: Boolean = false,
    @JsonNotNull
    open var onWaitingTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__112ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__112ReactiveObject : DataType__112, IUTSReactive<DataType__112> {
    override var __v_raw: DataType__112
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__112, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(currentTime = __v_raw.currentTime, duration = __v_raw.duration, startTime = __v_raw.startTime, buffered = __v_raw.buffered, volume = __v_raw.volume, isCanplay = __v_raw.isCanplay, isPlaying = __v_raw.isPlaying, isPaused = __v_raw.isPaused, isPlayEnd = __v_raw.isPlayEnd, _isChanging = __v_raw._isChanging, _audioContext = __v_raw._audioContext, playbackRateChecked = __v_raw.playbackRateChecked, onSeekingTest = __v_raw.onSeekingTest, onSeekedTest = __v_raw.onSeekedTest, onWaitingTest = __v_raw.onWaitingTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__112ReactiveObject {
        return DataType__112ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var currentTime: Number
        get() {
            return _tRG(__v_raw, "currentTime", __v_raw.currentTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("currentTime")) {
                return
            }
            val oldValue = __v_raw.currentTime
            __v_raw.currentTime = value
            _tRS(__v_raw, "currentTime", oldValue, value)
        }
    override var duration: Number
        get() {
            return _tRG(__v_raw, "duration", __v_raw.duration, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("duration")) {
                return
            }
            val oldValue = __v_raw.duration
            __v_raw.duration = value
            _tRS(__v_raw, "duration", oldValue, value)
        }
    override var startTime: Number
        get() {
            return _tRG(__v_raw, "startTime", __v_raw.startTime, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startTime")) {
                return
            }
            val oldValue = __v_raw.startTime
            __v_raw.startTime = value
            _tRS(__v_raw, "startTime", oldValue, value)
        }
    override var buffered: Number
        get() {
            return _tRG(__v_raw, "buffered", __v_raw.buffered, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("buffered")) {
                return
            }
            val oldValue = __v_raw.buffered
            __v_raw.buffered = value
            _tRS(__v_raw, "buffered", oldValue, value)
        }
    override var volume: Number
        get() {
            return _tRG(__v_raw, "volume", __v_raw.volume, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("volume")) {
                return
            }
            val oldValue = __v_raw.volume
            __v_raw.volume = value
            _tRS(__v_raw, "volume", oldValue, value)
        }
    override var isCanplay: Boolean
        get() {
            return _tRG(__v_raw, "isCanplay", __v_raw.isCanplay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isCanplay")) {
                return
            }
            val oldValue = __v_raw.isCanplay
            __v_raw.isCanplay = value
            _tRS(__v_raw, "isCanplay", oldValue, value)
        }
    override var isPlaying: Boolean
        get() {
            return _tRG(__v_raw, "isPlaying", __v_raw.isPlaying, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isPlaying")) {
                return
            }
            val oldValue = __v_raw.isPlaying
            __v_raw.isPlaying = value
            _tRS(__v_raw, "isPlaying", oldValue, value)
        }
    override var isPaused: Boolean
        get() {
            return _tRG(__v_raw, "isPaused", __v_raw.isPaused, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isPaused")) {
                return
            }
            val oldValue = __v_raw.isPaused
            __v_raw.isPaused = value
            _tRS(__v_raw, "isPaused", oldValue, value)
        }
    override var isPlayEnd: Boolean
        get() {
            return _tRG(__v_raw, "isPlayEnd", __v_raw.isPlayEnd, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isPlayEnd")) {
                return
            }
            val oldValue = __v_raw.isPlayEnd
            __v_raw.isPlayEnd = value
            _tRS(__v_raw, "isPlayEnd", oldValue, value)
        }
    override var _isChanging: Boolean
        get() {
            return _tRG(__v_raw, "_isChanging", __v_raw._isChanging, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("_isChanging")) {
                return
            }
            val oldValue = __v_raw._isChanging
            __v_raw._isChanging = value
            _tRS(__v_raw, "_isChanging", oldValue, value)
        }
    override var _audioContext: InnerAudioContext?
        get() {
            return _tRG(__v_raw, "_audioContext", __v_raw._audioContext, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("_audioContext")) {
                return
            }
            val oldValue = __v_raw._audioContext
            __v_raw._audioContext = value
            _tRS(__v_raw, "_audioContext", oldValue, value)
        }
    override var playbackRateChecked: Boolean
        get() {
            return _tRG(__v_raw, "playbackRateChecked", __v_raw.playbackRateChecked, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("playbackRateChecked")) {
                return
            }
            val oldValue = __v_raw.playbackRateChecked
            __v_raw.playbackRateChecked = value
            _tRS(__v_raw, "playbackRateChecked", oldValue, value)
        }
    override var onSeekingTest: Boolean
        get() {
            return _tRG(__v_raw, "onSeekingTest", __v_raw.onSeekingTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onSeekingTest")) {
                return
            }
            val oldValue = __v_raw.onSeekingTest
            __v_raw.onSeekingTest = value
            _tRS(__v_raw, "onSeekingTest", oldValue, value)
        }
    override var onSeekedTest: Boolean
        get() {
            return _tRG(__v_raw, "onSeekedTest", __v_raw.onSeekedTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onSeekedTest")) {
                return
            }
            val oldValue = __v_raw.onSeekedTest
            __v_raw.onSeekedTest = value
            _tRS(__v_raw, "onSeekedTest", oldValue, value)
        }
    override var onWaitingTest: Boolean
        get() {
            return _tRG(__v_raw, "onWaitingTest", __v_raw.onWaitingTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("onWaitingTest")) {
                return
            }
            val oldValue = __v_raw.onWaitingTest
            __v_raw.onWaitingTest = value
            _tRS(__v_raw, "onWaitingTest", oldValue, value)
        }
}
val GenPagesAPICreateInnerAudioContextCreateInnerAudioContextClass = CreateVueComponent(GenPagesAPICreateInnerAudioContextCreateInnerAudioContext::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.inheritAttrs, inject = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.inject, props = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.props, propsNeedCastKeys = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.propsNeedCastKeys, emits = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.emits, components = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.components, styles = GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesAPICreateInnerAudioContextCreateInnerAudioContext.setup(props as GenPagesAPICreateInnerAudioContextCreateInnerAudioContext, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateInnerAudioContextCreateInnerAudioContext {
    return GenPagesAPICreateInnerAudioContextCreateInnerAudioContext(instance, renderer)
}
)
open class AudioFormat (
    @JsonNotNull
    open var format: String,
    open var support: String? = null,
    @JsonNotNull
    open var src: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AudioFormatReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AudioFormatReactiveObject : AudioFormat, IUTSReactive<AudioFormat> {
    override var __v_raw: AudioFormat
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AudioFormat, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(format = __v_raw.format, support = __v_raw.support, src = __v_raw.src) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AudioFormatReactiveObject {
        return AudioFormatReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var format: String
        get() {
            return _tRG(__v_raw, "format", __v_raw.format, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("format")) {
                return
            }
            val oldValue = __v_raw.format
            __v_raw.format = value
            _tRS(__v_raw, "format", oldValue, value)
        }
    override var support: String?
        get() {
            return _tRG(__v_raw, "support", __v_raw.support, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("support")) {
                return
            }
            val oldValue = __v_raw.support
            __v_raw.support = value
            _tRS(__v_raw, "support", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
}
val GenPagesAPICreateInnerAudioContextInnerAudioFormatClass = CreateVueComponent(GenPagesAPICreateInnerAudioContextInnerAudioFormat::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateInnerAudioContextInnerAudioFormat.inheritAttrs, inject = GenPagesAPICreateInnerAudioContextInnerAudioFormat.inject, props = GenPagesAPICreateInnerAudioContextInnerAudioFormat.props, propsNeedCastKeys = GenPagesAPICreateInnerAudioContextInnerAudioFormat.propsNeedCastKeys, emits = GenPagesAPICreateInnerAudioContextInnerAudioFormat.emits, components = GenPagesAPICreateInnerAudioContextInnerAudioFormat.components, styles = GenPagesAPICreateInnerAudioContextInnerAudioFormat.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateInnerAudioContextInnerAudioFormat.setup(props as GenPagesAPICreateInnerAudioContextInnerAudioFormat)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateInnerAudioContextInnerAudioFormat {
    return GenPagesAPICreateInnerAudioContextInnerAudioFormat(instance, renderer)
}
)
open class AudioPath (
    @JsonNotNull
    open var description: String,
    @JsonNotNull
    open var src: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AudioPathReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AudioPathReactiveObject : AudioPath, IUTSReactive<AudioPath> {
    override var __v_raw: AudioPath
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AudioPath, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(description = __v_raw.description, src = __v_raw.src) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AudioPathReactiveObject {
        return AudioPathReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var description: String
        get() {
            return _tRG(__v_raw, "description", __v_raw.description, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("description")) {
                return
            }
            val oldValue = __v_raw.description
            __v_raw.description = value
            _tRS(__v_raw, "description", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
}
val GenPagesAPICreateInnerAudioContextInnerAudioPathClass = CreateVueComponent(GenPagesAPICreateInnerAudioContextInnerAudioPath::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateInnerAudioContextInnerAudioPath.inheritAttrs, inject = GenPagesAPICreateInnerAudioContextInnerAudioPath.inject, props = GenPagesAPICreateInnerAudioContextInnerAudioPath.props, propsNeedCastKeys = GenPagesAPICreateInnerAudioContextInnerAudioPath.propsNeedCastKeys, emits = GenPagesAPICreateInnerAudioContextInnerAudioPath.emits, components = GenPagesAPICreateInnerAudioContextInnerAudioPath.components, styles = GenPagesAPICreateInnerAudioContextInnerAudioPath.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateInnerAudioContextInnerAudioPath.setup(props as GenPagesAPICreateInnerAudioContextInnerAudioPath)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateInnerAudioContextInnerAudioPath {
    return GenPagesAPICreateInnerAudioContextInnerAudioPath(instance, renderer)
}
)
val GenPagesAPICreateInnerAudioContextInnerAudioMultClass = CreateVueComponent(GenPagesAPICreateInnerAudioContextInnerAudioMult::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesAPICreateInnerAudioContextInnerAudioMult.inheritAttrs, inject = GenPagesAPICreateInnerAudioContextInnerAudioMult.inject, props = GenPagesAPICreateInnerAudioContextInnerAudioMult.props, propsNeedCastKeys = GenPagesAPICreateInnerAudioContextInnerAudioMult.propsNeedCastKeys, emits = GenPagesAPICreateInnerAudioContextInnerAudioMult.emits, components = GenPagesAPICreateInnerAudioContextInnerAudioMult.components, styles = GenPagesAPICreateInnerAudioContextInnerAudioMult.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesAPICreateInnerAudioContextInnerAudioMult.setup(props as GenPagesAPICreateInnerAudioContextInnerAudioMult)
    }
    )
}
, fun(instance, renderer): GenPagesAPICreateInnerAudioContextInnerAudioMult {
    return GenPagesAPICreateInnerAudioContextInnerAudioMult(instance, renderer)
}
)
open class Banner (
    open var cover: String? = null,
    open var title: String? = null,
    open var post_id: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return BannerReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class BannerReactiveObject : Banner, IUTSReactive<Banner> {
    override var __v_raw: Banner
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Banner, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(cover = __v_raw.cover, title = __v_raw.title, post_id = __v_raw.post_id) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): BannerReactiveObject {
        return BannerReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var cover: String?
        get() {
            return _tRG(__v_raw, "cover", __v_raw.cover, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cover")) {
                return
            }
            val oldValue = __v_raw.cover
            __v_raw.cover = value
            _tRS(__v_raw, "cover", oldValue, value)
        }
    override var title: String?
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
    override var post_id: String?
        get() {
            return _tRG(__v_raw, "post_id", __v_raw.post_id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("post_id")) {
                return
            }
            val oldValue = __v_raw.post_id
            __v_raw.post_id = value
            _tRS(__v_raw, "post_id", oldValue, value)
        }
}
open class Item__10 (
    @JsonNotNull
    open var author_name: String,
    @JsonNotNull
    open var cover: String,
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var post_id: String,
    @JsonNotNull
    open var published_at: String,
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__10ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__10ReactiveObject : Item__10, IUTSReactive<Item__10> {
    override var __v_raw: Item__10
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__10, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(author_name = __v_raw.author_name, cover = __v_raw.cover, id = __v_raw.id, post_id = __v_raw.post_id, published_at = __v_raw.published_at, title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__10ReactiveObject {
        return Item__10ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var author_name: String
        get() {
            return _tRG(__v_raw, "author_name", __v_raw.author_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("author_name")) {
                return
            }
            val oldValue = __v_raw.author_name
            __v_raw.author_name = value
            _tRS(__v_raw, "author_name", oldValue, value)
        }
    override var cover: String
        get() {
            return _tRG(__v_raw, "cover", __v_raw.cover, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cover")) {
                return
            }
            val oldValue = __v_raw.cover
            __v_raw.cover = value
            _tRS(__v_raw, "cover", oldValue, value)
        }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var post_id: String
        get() {
            return _tRG(__v_raw, "post_id", __v_raw.post_id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("post_id")) {
                return
            }
            val oldValue = __v_raw.post_id
            __v_raw.post_id = value
            _tRS(__v_raw, "post_id", oldValue, value)
        }
    override var published_at: String
        get() {
            return _tRG(__v_raw, "published_at", __v_raw.published_at, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("published_at")) {
                return
            }
            val oldValue = __v_raw.published_at
            __v_raw.published_at = value
            _tRS(__v_raw, "published_at", oldValue, value)
        }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesTemplateNavTransparentNavTransparentClass = CreateVueComponent(GenPagesTemplateNavTransparentNavTransparent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateNavTransparentNavTransparent.inheritAttrs, inject = GenPagesTemplateNavTransparentNavTransparent.inject, props = GenPagesTemplateNavTransparentNavTransparent.props, propsNeedCastKeys = GenPagesTemplateNavTransparentNavTransparent.propsNeedCastKeys, emits = GenPagesTemplateNavTransparentNavTransparent.emits, components = GenPagesTemplateNavTransparentNavTransparent.components, styles = GenPagesTemplateNavTransparentNavTransparent.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateNavTransparentNavTransparent.setup(props as GenPagesTemplateNavTransparentNavTransparent)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateNavTransparentNavTransparent {
    return GenPagesTemplateNavTransparentNavTransparent(instance, renderer)
}
)
val GenPagesTemplateListNewsDetailDetailClass = CreateVueComponent(GenPagesTemplateListNewsDetailDetail::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateListNewsDetailDetail.inheritAttrs, inject = GenPagesTemplateListNewsDetailDetail.inject, props = GenPagesTemplateListNewsDetailDetail.props, propsNeedCastKeys = GenPagesTemplateListNewsDetailDetail.propsNeedCastKeys, emits = GenPagesTemplateListNewsDetailDetail.emits, components = GenPagesTemplateListNewsDetailDetail.components, styles = GenPagesTemplateListNewsDetailDetail.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateListNewsDetailDetail.setup(props as GenPagesTemplateListNewsDetailDetail)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateListNewsDetailDetail {
    return GenPagesTemplateListNewsDetailDetail(instance, renderer)
}
)
open class Item__11 (
    @JsonNotNull
    open var author_name: String,
    @JsonNotNull
    open var cover: String,
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var post_id: String,
    @JsonNotNull
    open var published_at: String,
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__11ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__11ReactiveObject : Item__11, IUTSReactive<Item__11> {
    override var __v_raw: Item__11
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__11, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(author_name = __v_raw.author_name, cover = __v_raw.cover, id = __v_raw.id, post_id = __v_raw.post_id, published_at = __v_raw.published_at, title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__11ReactiveObject {
        return Item__11ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var author_name: String
        get() {
            return _tRG(__v_raw, "author_name", __v_raw.author_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("author_name")) {
                return
            }
            val oldValue = __v_raw.author_name
            __v_raw.author_name = value
            _tRS(__v_raw, "author_name", oldValue, value)
        }
    override var cover: String
        get() {
            return _tRG(__v_raw, "cover", __v_raw.cover, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cover")) {
                return
            }
            val oldValue = __v_raw.cover
            __v_raw.cover = value
            _tRS(__v_raw, "cover", oldValue, value)
        }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var post_id: String
        get() {
            return _tRG(__v_raw, "post_id", __v_raw.post_id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("post_id")) {
                return
            }
            val oldValue = __v_raw.post_id
            __v_raw.post_id = value
            _tRS(__v_raw, "post_id", oldValue, value)
        }
    override var published_at: String
        get() {
            return _tRG(__v_raw, "published_at", __v_raw.published_at, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("published_at")) {
                return
            }
            val oldValue = __v_raw.published_at
            __v_raw.published_at = value
            _tRS(__v_raw, "published_at", oldValue, value)
        }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesTemplateListNewsListNewsClass = CreateVueComponent(GenPagesTemplateListNewsListNews::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateListNewsListNews.inheritAttrs, inject = GenPagesTemplateListNewsListNews.inject, props = GenPagesTemplateListNewsListNews.props, propsNeedCastKeys = GenPagesTemplateListNewsListNews.propsNeedCastKeys, emits = GenPagesTemplateListNewsListNews.emits, components = GenPagesTemplateListNewsListNews.components, styles = GenPagesTemplateListNewsListNews.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateListNewsListNews.setup(props as GenPagesTemplateListNewsListNews)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateListNewsListNews {
    return GenPagesTemplateListNewsListNews(instance, renderer)
}
)
val GenPagesTemplateDropCardCardCardClass = CreateVueComponent(GenPagesTemplateDropCardCardCard::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateDropCardCardCard.inheritAttrs, inject = GenPagesTemplateDropCardCardCard.inject, props = GenPagesTemplateDropCardCardCard.props, propsNeedCastKeys = GenPagesTemplateDropCardCardCard.propsNeedCastKeys, emits = GenPagesTemplateDropCardCardCard.emits, components = GenPagesTemplateDropCardCardCard.components, styles = GenPagesTemplateDropCardCardCard.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateDropCardCardCard.setup(props as GenPagesTemplateDropCardCardCard)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateDropCardCardCard {
    return GenPagesTemplateDropCardCardCard(instance)
}
)
val GenPagesTemplateDropCardDropCardClass = CreateVueComponent(GenPagesTemplateDropCardDropCard::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateDropCardDropCard.inheritAttrs, inject = GenPagesTemplateDropCardDropCard.inject, props = GenPagesTemplateDropCardDropCard.props, propsNeedCastKeys = GenPagesTemplateDropCardDropCard.propsNeedCastKeys, emits = GenPagesTemplateDropCardDropCard.emits, components = GenPagesTemplateDropCardDropCard.components, styles = GenPagesTemplateDropCardDropCard.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateDropCardDropCard.setup(props as GenPagesTemplateDropCardDropCard)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateDropCardDropCard {
    return GenPagesTemplateDropCardDropCard(instance, renderer)
}
)
open class SwiperTabsItem__1 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperTabsItem__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperTabsItem__1ReactiveObject : SwiperTabsItem__1, IUTSReactive<SwiperTabsItem__1> {
    override var __v_raw: SwiperTabsItem__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperTabsItem__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, w = __v_raw.w) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperTabsItem__1ReactiveObject {
        return SwiperTabsItem__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var w: Number
        get() {
            return _tRG(__v_raw, "w", __v_raw.w, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("w")) {
                return
            }
            val oldValue = __v_raw.w
            __v_raw.w = value
            _tRS(__v_raw, "w", oldValue, value)
        }
}
open class SwiperViewItem__1 (
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__1ReactiveObject : SwiperViewItem__1, IUTSReactive<SwiperViewItem__1> {
    override var __v_raw: SwiperViewItem__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__1ReactiveObject {
        return SwiperViewItem__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesTemplateSwiperListSwiperListClass = CreateVueComponent(GenPagesTemplateSwiperListSwiperList::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSwiperListSwiperList.inheritAttrs, inject = GenPagesTemplateSwiperListSwiperList.inject, props = GenPagesTemplateSwiperListSwiperList.props, propsNeedCastKeys = GenPagesTemplateSwiperListSwiperList.propsNeedCastKeys, emits = GenPagesTemplateSwiperListSwiperList.emits, components = GenPagesTemplateSwiperListSwiperList.components, styles = GenPagesTemplateSwiperListSwiperList.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSwiperListSwiperList.setup(props as GenPagesTemplateSwiperListSwiperList)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSwiperListSwiperList {
    return GenPagesTemplateSwiperListSwiperList(instance, renderer)
}
)
open class SwiperViewItem__2 (
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__2ReactiveObject : SwiperViewItem__2, IUTSReactive<SwiperViewItem__2> {
    override var __v_raw: SwiperViewItem__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__2ReactiveObject {
        return SwiperViewItem__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesTemplateSwiperList2SwiperList2Class = CreateVueComponent(GenPagesTemplateSwiperList2SwiperList2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSwiperList2SwiperList2.inheritAttrs, inject = GenPagesTemplateSwiperList2SwiperList2.inject, props = GenPagesTemplateSwiperList2SwiperList2.props, propsNeedCastKeys = GenPagesTemplateSwiperList2SwiperList2.propsNeedCastKeys, emits = GenPagesTemplateSwiperList2SwiperList2.emits, components = GenPagesTemplateSwiperList2SwiperList2.components, styles = GenPagesTemplateSwiperList2SwiperList2.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSwiperList2SwiperList2.setup(props as GenPagesTemplateSwiperList2SwiperList2)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSwiperList2SwiperList2 {
    return GenPagesTemplateSwiperList2SwiperList2(instance, renderer)
}
)
val GenPagesTemplateLongRichTextLongRichTextClass = CreateVueComponent(GenPagesTemplateLongRichTextLongRichText::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongRichTextLongRichText.inheritAttrs, inject = GenPagesTemplateLongRichTextLongRichText.inject, props = GenPagesTemplateLongRichTextLongRichText.props, propsNeedCastKeys = GenPagesTemplateLongRichTextLongRichText.propsNeedCastKeys, emits = GenPagesTemplateLongRichTextLongRichText.emits, components = GenPagesTemplateLongRichTextLongRichText.components, styles = GenPagesTemplateLongRichTextLongRichText.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongRichTextLongRichText.setup(props as GenPagesTemplateLongRichTextLongRichText)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongRichTextLongRichText {
    return GenPagesTemplateLongRichTextLongRichText(instance, renderer)
}
)
val GenPagesTemplateSlider100Slider100Class = CreateVueComponent(GenPagesTemplateSlider100Slider100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSlider100Slider100.inheritAttrs, inject = GenPagesTemplateSlider100Slider100.inject, props = GenPagesTemplateSlider100Slider100.props, propsNeedCastKeys = GenPagesTemplateSlider100Slider100.propsNeedCastKeys, emits = GenPagesTemplateSlider100Slider100.emits, components = GenPagesTemplateSlider100Slider100.components, styles = GenPagesTemplateSlider100Slider100.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateSlider100Slider100.setup(props as GenPagesTemplateSlider100Slider100, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSlider100Slider100 {
    return GenPagesTemplateSlider100Slider100(instance, renderer)
}
)
val GenPagesTemplateCheckbox200Checkbox200Class = CreateVueComponent(GenPagesTemplateCheckbox200Checkbox200::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateCheckbox200Checkbox200.inheritAttrs, inject = GenPagesTemplateCheckbox200Checkbox200.inject, props = GenPagesTemplateCheckbox200Checkbox200.props, propsNeedCastKeys = GenPagesTemplateCheckbox200Checkbox200.propsNeedCastKeys, emits = GenPagesTemplateCheckbox200Checkbox200.emits, components = GenPagesTemplateCheckbox200Checkbox200.components, styles = GenPagesTemplateCheckbox200Checkbox200.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateCheckbox200Checkbox200.setup(props as GenPagesTemplateCheckbox200Checkbox200)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCheckbox200Checkbox200 {
    return GenPagesTemplateCheckbox200Checkbox200(instance, renderer)
}
)
val GenPagesTemplateRadio200Radio200Class = CreateVueComponent(GenPagesTemplateRadio200Radio200::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateRadio200Radio200.inheritAttrs, inject = GenPagesTemplateRadio200Radio200.inject, props = GenPagesTemplateRadio200Radio200.props, propsNeedCastKeys = GenPagesTemplateRadio200Radio200.propsNeedCastKeys, emits = GenPagesTemplateRadio200Radio200.emits, components = GenPagesTemplateRadio200Radio200.components, styles = GenPagesTemplateRadio200Radio200.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateRadio200Radio200.setup(props as GenPagesTemplateRadio200Radio200)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateRadio200Radio200 {
    return GenPagesTemplateRadio200Radio200(instance, renderer)
}
)
val GenPagesTemplateSwitch100Switch100Class = CreateVueComponent(GenPagesTemplateSwitch100Switch100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSwitch100Switch100.inheritAttrs, inject = GenPagesTemplateSwitch100Switch100.inject, props = GenPagesTemplateSwitch100Switch100.props, propsNeedCastKeys = GenPagesTemplateSwitch100Switch100.propsNeedCastKeys, emits = GenPagesTemplateSwitch100Switch100.emits, components = GenPagesTemplateSwitch100Switch100.components, styles = GenPagesTemplateSwitch100Switch100.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSwitch100Switch100.setup(props as GenPagesTemplateSwitch100Switch100)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSwitch100Switch100 {
    return GenPagesTemplateSwitch100Switch100(instance, renderer)
}
)
val GenPagesTemplateProgress100Progress100Class = CreateVueComponent(GenPagesTemplateProgress100Progress100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateProgress100Progress100.inheritAttrs, inject = GenPagesTemplateProgress100Progress100.inject, props = GenPagesTemplateProgress100Progress100.props, propsNeedCastKeys = GenPagesTemplateProgress100Progress100.propsNeedCastKeys, emits = GenPagesTemplateProgress100Progress100.emits, components = GenPagesTemplateProgress100Progress100.components, styles = GenPagesTemplateProgress100Progress100.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateProgress100Progress100.setup(props as GenPagesTemplateProgress100Progress100)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateProgress100Progress100 {
    return GenPagesTemplateProgress100Progress100(instance, renderer)
}
)
val GenPagesTemplateLabel100Label100Class = CreateVueComponent(GenPagesTemplateLabel100Label100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLabel100Label100.inheritAttrs, inject = GenPagesTemplateLabel100Label100.inject, props = GenPagesTemplateLabel100Label100.props, propsNeedCastKeys = GenPagesTemplateLabel100Label100.propsNeedCastKeys, emits = GenPagesTemplateLabel100Label100.emits, components = GenPagesTemplateLabel100Label100.components, styles = GenPagesTemplateLabel100Label100.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLabel100Label100.setup(props as GenPagesTemplateLabel100Label100)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLabel100Label100 {
    return GenPagesTemplateLabel100Label100(instance, renderer)
}
)
val GenPagesTemplateButton100Button100Class = CreateVueComponent(GenPagesTemplateButton100Button100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateButton100Button100.inheritAttrs, inject = GenPagesTemplateButton100Button100.inject, props = GenPagesTemplateButton100Button100.props, propsNeedCastKeys = GenPagesTemplateButton100Button100.propsNeedCastKeys, emits = GenPagesTemplateButton100Button100.emits, components = GenPagesTemplateButton100Button100.components, styles = GenPagesTemplateButton100Button100.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateButton100Button100.setup(props as GenPagesTemplateButton100Button100)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateButton100Button100 {
    return GenPagesTemplateButton100Button100(instance, renderer)
}
)
open class CommentItem (
    @JsonNotNull
    open var user: String,
    @JsonNotNull
    open var content: String,
    @JsonNotNull
    open var time: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return CommentItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class CommentItemReactiveObject : CommentItem, IUTSReactive<CommentItem> {
    override var __v_raw: CommentItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: CommentItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(user = __v_raw.user, content = __v_raw.content, time = __v_raw.time) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): CommentItemReactiveObject {
        return CommentItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var user: String
        get() {
            return _tRG(__v_raw, "user", __v_raw.user, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("user")) {
                return
            }
            val oldValue = __v_raw.user
            __v_raw.user = value
            _tRS(__v_raw, "user", oldValue, value)
        }
    override var content: String
        get() {
            return _tRG(__v_raw, "content", __v_raw.content, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("content")) {
                return
            }
            val oldValue = __v_raw.content
            __v_raw.content = value
            _tRS(__v_raw, "content", oldValue, value)
        }
    override var time: String
        get() {
            return _tRG(__v_raw, "time", __v_raw.time, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("time")) {
                return
            }
            val oldValue = __v_raw.time
            __v_raw.time = value
            _tRS(__v_raw, "time", oldValue, value)
        }
}
val GenPagesTemplateSwiperVerticalVideoCommentPanelClass = CreateVueComponent(GenPagesTemplateSwiperVerticalVideoCommentPanel::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateSwiperVerticalVideoCommentPanel.inheritAttrs, inject = GenPagesTemplateSwiperVerticalVideoCommentPanel.inject, props = GenPagesTemplateSwiperVerticalVideoCommentPanel.props, propsNeedCastKeys = GenPagesTemplateSwiperVerticalVideoCommentPanel.propsNeedCastKeys, emits = GenPagesTemplateSwiperVerticalVideoCommentPanel.emits, components = GenPagesTemplateSwiperVerticalVideoCommentPanel.components, styles = GenPagesTemplateSwiperVerticalVideoCommentPanel.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSwiperVerticalVideoCommentPanel.setup(props as GenPagesTemplateSwiperVerticalVideoCommentPanel)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSwiperVerticalVideoCommentPanel {
    return GenPagesTemplateSwiperVerticalVideoCommentPanel(instance)
}
)
open class ListItem__1 (
    @JsonNotNull
    open var _id: String,
    @JsonNotNull
    open var content: String,
    @JsonNotNull
    open var src: String,
    @JsonNotNull
    open var poster_src: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListItem__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListItem__1ReactiveObject : ListItem__1, IUTSReactive<ListItem__1> {
    override var __v_raw: ListItem__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ListItem__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(_id = __v_raw._id, content = __v_raw.content, src = __v_raw.src, poster_src = __v_raw.poster_src) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListItem__1ReactiveObject {
        return ListItem__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var _id: String
        get() {
            return _tRG(__v_raw, "_id", __v_raw._id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("_id")) {
                return
            }
            val oldValue = __v_raw._id
            __v_raw._id = value
            _tRS(__v_raw, "_id", oldValue, value)
        }
    override var content: String
        get() {
            return _tRG(__v_raw, "content", __v_raw.content, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("content")) {
                return
            }
            val oldValue = __v_raw.content
            __v_raw.content = value
            _tRS(__v_raw, "content", oldValue, value)
        }
    override var src: String
        get() {
            return _tRG(__v_raw, "src", __v_raw.src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("src")) {
                return
            }
            val oldValue = __v_raw.src
            __v_raw.src = value
            _tRS(__v_raw, "src", oldValue, value)
        }
    override var poster_src: String
        get() {
            return _tRG(__v_raw, "poster_src", __v_raw.poster_src, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("poster_src")) {
                return
            }
            val oldValue = __v_raw.poster_src
            __v_raw.poster_src = value
            _tRS(__v_raw, "poster_src", oldValue, value)
        }
}
val GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideoClass = CreateVueComponent(GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.inheritAttrs, inject = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.inject, props = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.props, propsNeedCastKeys = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.propsNeedCastKeys, emits = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.emits, components = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.components, styles = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo.setup(props as GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo {
    return GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideo(instance, renderer)
}
)
open class TextNode (
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var text: String,
) : UTSObject()
open class ElementNode (
    @JsonNotNull
    open var name: String,
    open var attrs: Map<String, String>? = null,
    open var children: UTSArray<RichNode>? = null,
) : UTSObject()
typealias RichNode = Any
typealias RichNodes = UTSArray<RichNode>
val GenPagesTemplateAiChatRichTextMsgClass = CreateVueComponent(GenPagesTemplateAiChatRichTextMsg::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateAiChatRichTextMsg.inheritAttrs, inject = GenPagesTemplateAiChatRichTextMsg.inject, props = GenPagesTemplateAiChatRichTextMsg.props, propsNeedCastKeys = GenPagesTemplateAiChatRichTextMsg.propsNeedCastKeys, emits = GenPagesTemplateAiChatRichTextMsg.emits, components = GenPagesTemplateAiChatRichTextMsg.components, styles = GenPagesTemplateAiChatRichTextMsg.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateAiChatRichTextMsg.setup(props as GenPagesTemplateAiChatRichTextMsg)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateAiChatRichTextMsg {
    return GenPagesTemplateAiChatRichTextMsg(instance)
}
)
typealias Nodes = RichNodes
open class MessageItem (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var avatar: String,
    @JsonNotNull
    open var self: Boolean = false,
    @JsonNotNull
    open var content: Any,
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var height: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return MessageItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class MessageItemReactiveObject : MessageItem, IUTSReactive<MessageItem> {
    override var __v_raw: MessageItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: MessageItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, avatar = __v_raw.avatar, self = __v_raw.self, content = __v_raw.content, type = __v_raw.type, height = __v_raw.height) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): MessageItemReactiveObject {
        return MessageItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var avatar: String
        get() {
            return _tRG(__v_raw, "avatar", __v_raw.avatar, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("avatar")) {
                return
            }
            val oldValue = __v_raw.avatar
            __v_raw.avatar = value
            _tRS(__v_raw, "avatar", oldValue, value)
        }
    override var self: Boolean
        get() {
            return _tRG(__v_raw, "self", __v_raw.self, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("self")) {
                return
            }
            val oldValue = __v_raw.self
            __v_raw.self = value
            _tRS(__v_raw, "self", oldValue, value)
        }
    override var content: Any
        get() {
            return _tRG(__v_raw, "content", __v_raw.content, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("content")) {
                return
            }
            val oldValue = __v_raw.content
            __v_raw.content = value
            _tRS(__v_raw, "content", oldValue, value)
        }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
}
open class AutoTest (
    @JsonNotNull
    open var done: Boolean = false,
    @JsonNotNull
    open var waitNode1: Boolean = false,
    @JsonNotNull
    open var waitNode2: Boolean = false,
    @JsonNotNull
    open var waitNode3: Boolean = false,
    @JsonNotNull
    open var waitNode4: Boolean = false,
    @JsonNotNull
    open var waitNode5: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AutoTestReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AutoTestReactiveObject : AutoTest, IUTSReactive<AutoTest> {
    override var __v_raw: AutoTest
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AutoTest, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(done = __v_raw.done, waitNode1 = __v_raw.waitNode1, waitNode2 = __v_raw.waitNode2, waitNode3 = __v_raw.waitNode3, waitNode4 = __v_raw.waitNode4, waitNode5 = __v_raw.waitNode5) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AutoTestReactiveObject {
        return AutoTestReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var done: Boolean
        get() {
            return _tRG(__v_raw, "done", __v_raw.done, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("done")) {
                return
            }
            val oldValue = __v_raw.done
            __v_raw.done = value
            _tRS(__v_raw, "done", oldValue, value)
        }
    override var waitNode1: Boolean
        get() {
            return _tRG(__v_raw, "waitNode1", __v_raw.waitNode1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waitNode1")) {
                return
            }
            val oldValue = __v_raw.waitNode1
            __v_raw.waitNode1 = value
            _tRS(__v_raw, "waitNode1", oldValue, value)
        }
    override var waitNode2: Boolean
        get() {
            return _tRG(__v_raw, "waitNode2", __v_raw.waitNode2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waitNode2")) {
                return
            }
            val oldValue = __v_raw.waitNode2
            __v_raw.waitNode2 = value
            _tRS(__v_raw, "waitNode2", oldValue, value)
        }
    override var waitNode3: Boolean
        get() {
            return _tRG(__v_raw, "waitNode3", __v_raw.waitNode3, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waitNode3")) {
                return
            }
            val oldValue = __v_raw.waitNode3
            __v_raw.waitNode3 = value
            _tRS(__v_raw, "waitNode3", oldValue, value)
        }
    override var waitNode4: Boolean
        get() {
            return _tRG(__v_raw, "waitNode4", __v_raw.waitNode4, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waitNode4")) {
                return
            }
            val oldValue = __v_raw.waitNode4
            __v_raw.waitNode4 = value
            _tRS(__v_raw, "waitNode4", oldValue, value)
        }
    override var waitNode5: Boolean
        get() {
            return _tRG(__v_raw, "waitNode5", __v_raw.waitNode5, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("waitNode5")) {
                return
            }
            val oldValue = __v_raw.waitNode5
            __v_raw.waitNode5 = value
            _tRS(__v_raw, "waitNode5", oldValue, value)
        }
}
open class ListItemInput (
    @JsonNotNull
    open var text: String,
    open var bold: Boolean? = null,
) : UTSObject()
val GenPagesTemplateAiChatAiChatClass = CreateVueComponent(GenPagesTemplateAiChatAiChat::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateAiChatAiChat.inheritAttrs, inject = GenPagesTemplateAiChatAiChat.inject, props = GenPagesTemplateAiChatAiChat.props, propsNeedCastKeys = GenPagesTemplateAiChatAiChat.propsNeedCastKeys, emits = GenPagesTemplateAiChatAiChat.emits, components = GenPagesTemplateAiChatAiChat.components, styles = GenPagesTemplateAiChatAiChat.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateAiChatAiChat.setup(props as GenPagesTemplateAiChatAiChat, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateAiChatAiChat {
    return GenPagesTemplateAiChatAiChat(instance, renderer)
}
)
val GenPagesTemplateScrollStickyScrollStickyClass = CreateVueComponent(GenPagesTemplateScrollStickyScrollSticky::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateScrollStickyScrollSticky.inheritAttrs, inject = GenPagesTemplateScrollStickyScrollSticky.inject, props = GenPagesTemplateScrollStickyScrollSticky.props, propsNeedCastKeys = GenPagesTemplateScrollStickyScrollSticky.propsNeedCastKeys, emits = GenPagesTemplateScrollStickyScrollSticky.emits, components = GenPagesTemplateScrollStickyScrollSticky.components, styles = GenPagesTemplateScrollStickyScrollSticky.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateScrollStickyScrollSticky.setup(props as GenPagesTemplateScrollStickyScrollSticky)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateScrollStickyScrollSticky {
    return GenPagesTemplateScrollStickyScrollSticky(instance, renderer)
}
)
val GenPagesTemplateScrollFoldNavScrollFoldNavClass = CreateVueComponent(GenPagesTemplateScrollFoldNavScrollFoldNav::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateScrollFoldNavScrollFoldNav.inheritAttrs, inject = GenPagesTemplateScrollFoldNavScrollFoldNav.inject, props = GenPagesTemplateScrollFoldNavScrollFoldNav.props, propsNeedCastKeys = GenPagesTemplateScrollFoldNavScrollFoldNav.propsNeedCastKeys, emits = GenPagesTemplateScrollFoldNavScrollFoldNav.emits, components = GenPagesTemplateScrollFoldNavScrollFoldNav.components, styles = GenPagesTemplateScrollFoldNavScrollFoldNav.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateScrollFoldNavScrollFoldNav.setup(props as GenPagesTemplateScrollFoldNavScrollFoldNav)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateScrollFoldNavScrollFoldNav {
    return GenPagesTemplateScrollFoldNavScrollFoldNav(instance, renderer)
}
)
val GenPagesTemplateHalfScreenHalfScreenClass = CreateVueComponent(GenPagesTemplateHalfScreenHalfScreen::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateHalfScreenHalfScreen.inheritAttrs, inject = GenPagesTemplateHalfScreenHalfScreen.inject, props = GenPagesTemplateHalfScreenHalfScreen.props, propsNeedCastKeys = GenPagesTemplateHalfScreenHalfScreen.propsNeedCastKeys, emits = GenPagesTemplateHalfScreenHalfScreen.emits, components = GenPagesTemplateHalfScreenHalfScreen.components, styles = GenPagesTemplateHalfScreenHalfScreen.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateHalfScreenHalfScreen.setup(props as GenPagesTemplateHalfScreenHalfScreen)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateHalfScreenHalfScreen {
    return GenPagesTemplateHalfScreenHalfScreen(instance, renderer)
}
)
val GenUniModulesUniRateComponentsUniRateUniRateClass = CreateVueComponent(GenUniModulesUniRateComponentsUniRateUniRate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniRateComponentsUniRateUniRate.inheritAttrs, inject = GenUniModulesUniRateComponentsUniRateUniRate.inject, props = GenUniModulesUniRateComponentsUniRateUniRate.props, propsNeedCastKeys = GenUniModulesUniRateComponentsUniRateUniRate.propsNeedCastKeys, emits = GenUniModulesUniRateComponentsUniRateUniRate.emits, components = GenUniModulesUniRateComponentsUniRateUniRate.components, styles = GenUniModulesUniRateComponentsUniRateUniRate.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniRateComponentsUniRateUniRate.setup(props as GenUniModulesUniRateComponentsUniRateUniRate)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniRateComponentsUniRateUniRate {
    return GenUniModulesUniRateComponentsUniRateUniRate(instance)
}
)
open class ListItem__2 (
    @JsonNotNull
    open var plugin_id: Number,
    @JsonNotNull
    open var plugin_img_link: String,
    @JsonNotNull
    open var plugin_name: String,
    @JsonNotNull
    open var plugin_intro: String,
    @JsonNotNull
    open var score: Number,
    @JsonNotNull
    open var tags: UTSArray<String>,
    @JsonNotNull
    open var update_date: String,
    @JsonNotNull
    open var author_name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListItem__2ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListItem__2ReactiveObject : ListItem__2, IUTSReactive<ListItem__2> {
    override var __v_raw: ListItem__2
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ListItem__2, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(plugin_id = __v_raw.plugin_id, plugin_img_link = __v_raw.plugin_img_link, plugin_name = __v_raw.plugin_name, plugin_intro = __v_raw.plugin_intro, score = __v_raw.score, tags = __v_raw.tags, update_date = __v_raw.update_date, author_name = __v_raw.author_name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListItem__2ReactiveObject {
        return ListItem__2ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var plugin_id: Number
        get() {
            return _tRG(__v_raw, "plugin_id", __v_raw.plugin_id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_id")) {
                return
            }
            val oldValue = __v_raw.plugin_id
            __v_raw.plugin_id = value
            _tRS(__v_raw, "plugin_id", oldValue, value)
        }
    override var plugin_img_link: String
        get() {
            return _tRG(__v_raw, "plugin_img_link", __v_raw.plugin_img_link, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_img_link")) {
                return
            }
            val oldValue = __v_raw.plugin_img_link
            __v_raw.plugin_img_link = value
            _tRS(__v_raw, "plugin_img_link", oldValue, value)
        }
    override var plugin_name: String
        get() {
            return _tRG(__v_raw, "plugin_name", __v_raw.plugin_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_name")) {
                return
            }
            val oldValue = __v_raw.plugin_name
            __v_raw.plugin_name = value
            _tRS(__v_raw, "plugin_name", oldValue, value)
        }
    override var plugin_intro: String
        get() {
            return _tRG(__v_raw, "plugin_intro", __v_raw.plugin_intro, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_intro")) {
                return
            }
            val oldValue = __v_raw.plugin_intro
            __v_raw.plugin_intro = value
            _tRS(__v_raw, "plugin_intro", oldValue, value)
        }
    override var score: Number
        get() {
            return _tRG(__v_raw, "score", __v_raw.score, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("score")) {
                return
            }
            val oldValue = __v_raw.score
            __v_raw.score = value
            _tRS(__v_raw, "score", oldValue, value)
        }
    override var tags: UTSArray<String>
        get() {
            return _tRG(__v_raw, "tags", __v_raw.tags, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("tags")) {
                return
            }
            val oldValue = __v_raw.tags
            __v_raw.tags = value
            _tRS(__v_raw, "tags", oldValue, value)
        }
    override var update_date: String
        get() {
            return _tRG(__v_raw, "update_date", __v_raw.update_date, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("update_date")) {
                return
            }
            val oldValue = __v_raw.update_date
            __v_raw.update_date = value
            _tRS(__v_raw, "update_date", oldValue, value)
        }
    override var author_name: String
        get() {
            return _tRG(__v_raw, "author_name", __v_raw.author_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("author_name")) {
                return
            }
            val oldValue = __v_raw.author_name
            __v_raw.author_name = value
            _tRS(__v_raw, "author_name", oldValue, value)
        }
}
open class ResponseDataType (
    @JsonNotNull
    open var code: Number,
    @JsonNotNull
    open var data: UTSArray<ListItem__2>,
) : UTSObject()
val GenPagesTemplateLongListLongListPageClass = CreateVueComponent(GenPagesTemplateLongListLongListPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateLongListLongListPage.inheritAttrs, inject = GenPagesTemplateLongListLongListPage.inject, props = GenPagesTemplateLongListLongListPage.props, propsNeedCastKeys = GenPagesTemplateLongListLongListPage.propsNeedCastKeys, emits = GenPagesTemplateLongListLongListPage.emits, components = GenPagesTemplateLongListLongListPage.components, styles = GenPagesTemplateLongListLongListPage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateLongListLongListPage.setup(props as GenPagesTemplateLongListLongListPage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongListLongListPage {
    return GenPagesTemplateLongListLongListPage(instance)
}
)
open class SwiperTabsItem__2 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSObject()
open class SwiperViewItem__3 (
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var preload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__3ReactiveObject : SwiperViewItem__3, IUTSReactive<SwiperViewItem__3> {
    override var __v_raw: SwiperViewItem__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, type = __v_raw.type, name = __v_raw.name, preload = __v_raw.preload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__3ReactiveObject {
        return SwiperViewItem__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var preload: Boolean
        get() {
            return _tRG(__v_raw, "preload", __v_raw.preload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("preload")) {
                return
            }
            val oldValue = __v_raw.preload
            __v_raw.preload = value
            _tRS(__v_raw, "preload", oldValue, value)
        }
}
val GenPagesTemplateLongListLongListClass = CreateVueComponent(GenPagesTemplateLongListLongList::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongListLongList.inheritAttrs, inject = GenPagesTemplateLongListLongList.inject, props = GenPagesTemplateLongListLongList.props, propsNeedCastKeys = GenPagesTemplateLongListLongList.propsNeedCastKeys, emits = GenPagesTemplateLongListLongList.emits, components = GenPagesTemplateLongListLongList.components, styles = GenPagesTemplateLongListLongList.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongListLongList.setup(props as GenPagesTemplateLongListLongList)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongListLongList {
    return GenPagesTemplateLongListLongList(instance, renderer)
}
)
open class SwiperTabsItem__3 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSObject()
open class SwiperViewItem__4 (
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var preload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__4ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__4ReactiveObject : SwiperViewItem__4, IUTSReactive<SwiperViewItem__4> {
    override var __v_raw: SwiperViewItem__4
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__4, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(type = __v_raw.type, name = __v_raw.name, id = __v_raw.id, preload = __v_raw.preload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__4ReactiveObject {
        return SwiperViewItem__4ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var preload: Boolean
        get() {
            return _tRG(__v_raw, "preload", __v_raw.preload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("preload")) {
                return
            }
            val oldValue = __v_raw.preload
            __v_raw.preload = value
            _tRS(__v_raw, "preload", oldValue, value)
        }
}
val GenPagesTemplateLongList2LongList2Class = CreateVueComponent(GenPagesTemplateLongList2LongList2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongList2LongList2.inheritAttrs, inject = GenPagesTemplateLongList2LongList2.inject, props = GenPagesTemplateLongList2LongList2.props, propsNeedCastKeys = GenPagesTemplateLongList2LongList2.propsNeedCastKeys, emits = GenPagesTemplateLongList2LongList2.emits, components = GenPagesTemplateLongList2LongList2.components, styles = GenPagesTemplateLongList2LongList2.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongList2LongList2.setup(props as GenPagesTemplateLongList2LongList2)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongList2LongList2 {
    return GenPagesTemplateLongList2LongList2(instance, renderer)
}
)
open class SwiperTabsItem__4 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSObject()
open class SwiperViewItem__5 (
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var preload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__5ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__5ReactiveObject : SwiperViewItem__5, IUTSReactive<SwiperViewItem__5> {
    override var __v_raw: SwiperViewItem__5
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__5, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(type = __v_raw.type, name = __v_raw.name, id = __v_raw.id, preload = __v_raw.preload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__5ReactiveObject {
        return SwiperViewItem__5ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var preload: Boolean
        get() {
            return _tRG(__v_raw, "preload", __v_raw.preload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("preload")) {
                return
            }
            val oldValue = __v_raw.preload
            __v_raw.preload = value
            _tRS(__v_raw, "preload", oldValue, value)
        }
}
val GenPagesTemplateLongListNestedLongListNestedClass = CreateVueComponent(GenPagesTemplateLongListNestedLongListNested::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongListNestedLongListNested.inheritAttrs, inject = GenPagesTemplateLongListNestedLongListNested.inject, props = GenPagesTemplateLongListNestedLongListNested.props, propsNeedCastKeys = GenPagesTemplateLongListNestedLongListNested.propsNeedCastKeys, emits = GenPagesTemplateLongListNestedLongListNested.emits, components = GenPagesTemplateLongListNestedLongListNested.components, styles = GenPagesTemplateLongListNestedLongListNested.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongListNestedLongListNested.setup(props as GenPagesTemplateLongListNestedLongListNested)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongListNestedLongListNested {
    return GenPagesTemplateLongListNestedLongListNested(instance, renderer)
}
)
val GenPagesTemplatePullZoomImagePullZoomImageClass = CreateVueComponent(GenPagesTemplatePullZoomImagePullZoomImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplatePullZoomImagePullZoomImage.inheritAttrs, inject = GenPagesTemplatePullZoomImagePullZoomImage.inject, props = GenPagesTemplatePullZoomImagePullZoomImage.props, propsNeedCastKeys = GenPagesTemplatePullZoomImagePullZoomImage.propsNeedCastKeys, emits = GenPagesTemplatePullZoomImagePullZoomImage.emits, components = GenPagesTemplatePullZoomImagePullZoomImage.components, styles = GenPagesTemplatePullZoomImagePullZoomImage.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplatePullZoomImagePullZoomImage.setup(props as GenPagesTemplatePullZoomImagePullZoomImage)
    }
    )
}
, fun(instance, renderer): GenPagesTemplatePullZoomImagePullZoomImage {
    return GenPagesTemplatePullZoomImagePullZoomImage(instance, renderer)
}
)
open class flowItem (
    @JsonNotNull
    open var plugin_id: Number,
    @JsonNotNull
    open var plugin_img_link: String,
    @JsonNotNull
    open var plugin_name: String,
    @JsonNotNull
    open var plugin_intro: String,
    @JsonNotNull
    open var score: Number,
    @JsonNotNull
    open var tags: UTSArray<String>,
    @JsonNotNull
    open var update_date: String,
    @JsonNotNull
    open var author_name: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return flowItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class flowItemReactiveObject : flowItem, IUTSReactive<flowItem> {
    override var __v_raw: flowItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: flowItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(plugin_id = __v_raw.plugin_id, plugin_img_link = __v_raw.plugin_img_link, plugin_name = __v_raw.plugin_name, plugin_intro = __v_raw.plugin_intro, score = __v_raw.score, tags = __v_raw.tags, update_date = __v_raw.update_date, author_name = __v_raw.author_name) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): flowItemReactiveObject {
        return flowItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var plugin_id: Number
        get() {
            return _tRG(__v_raw, "plugin_id", __v_raw.plugin_id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_id")) {
                return
            }
            val oldValue = __v_raw.plugin_id
            __v_raw.plugin_id = value
            _tRS(__v_raw, "plugin_id", oldValue, value)
        }
    override var plugin_img_link: String
        get() {
            return _tRG(__v_raw, "plugin_img_link", __v_raw.plugin_img_link, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_img_link")) {
                return
            }
            val oldValue = __v_raw.plugin_img_link
            __v_raw.plugin_img_link = value
            _tRS(__v_raw, "plugin_img_link", oldValue, value)
        }
    override var plugin_name: String
        get() {
            return _tRG(__v_raw, "plugin_name", __v_raw.plugin_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_name")) {
                return
            }
            val oldValue = __v_raw.plugin_name
            __v_raw.plugin_name = value
            _tRS(__v_raw, "plugin_name", oldValue, value)
        }
    override var plugin_intro: String
        get() {
            return _tRG(__v_raw, "plugin_intro", __v_raw.plugin_intro, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("plugin_intro")) {
                return
            }
            val oldValue = __v_raw.plugin_intro
            __v_raw.plugin_intro = value
            _tRS(__v_raw, "plugin_intro", oldValue, value)
        }
    override var score: Number
        get() {
            return _tRG(__v_raw, "score", __v_raw.score, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("score")) {
                return
            }
            val oldValue = __v_raw.score
            __v_raw.score = value
            _tRS(__v_raw, "score", oldValue, value)
        }
    override var tags: UTSArray<String>
        get() {
            return _tRG(__v_raw, "tags", __v_raw.tags, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("tags")) {
                return
            }
            val oldValue = __v_raw.tags
            __v_raw.tags = value
            _tRS(__v_raw, "tags", oldValue, value)
        }
    override var update_date: String
        get() {
            return _tRG(__v_raw, "update_date", __v_raw.update_date, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("update_date")) {
                return
            }
            val oldValue = __v_raw.update_date
            __v_raw.update_date = value
            _tRS(__v_raw, "update_date", oldValue, value)
        }
    override var author_name: String
        get() {
            return _tRG(__v_raw, "author_name", __v_raw.author_name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("author_name")) {
                return
            }
            val oldValue = __v_raw.author_name
            __v_raw.author_name = value
            _tRS(__v_raw, "author_name", oldValue, value)
        }
}
open class ResponseDataType__1 (
    @JsonNotNull
    open var code: Number,
    @JsonNotNull
    open var data: UTSArray<flowItem>,
) : UTSObject()
val GenPagesTemplateLongWaterflowNestedLongWaterflowPageClass = CreateVueComponent(GenPagesTemplateLongWaterflowNestedLongWaterflowPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.inheritAttrs, inject = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.inject, props = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.props, propsNeedCastKeys = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.propsNeedCastKeys, emits = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.emits, components = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.components, styles = GenPagesTemplateLongWaterflowNestedLongWaterflowPage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateLongWaterflowNestedLongWaterflowPage.setup(props as GenPagesTemplateLongWaterflowNestedLongWaterflowPage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongWaterflowNestedLongWaterflowPage {
    return GenPagesTemplateLongWaterflowNestedLongWaterflowPage(instance)
}
)
open class SwiperTabsItem__5 (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var w: Number,
) : UTSObject()
open class SwiperViewItem__6 (
    @JsonNotNull
    open var type: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var id: String,
    @JsonNotNull
    open var preload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return SwiperViewItem__6ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class SwiperViewItem__6ReactiveObject : SwiperViewItem__6, IUTSReactive<SwiperViewItem__6> {
    override var __v_raw: SwiperViewItem__6
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: SwiperViewItem__6, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(type = __v_raw.type, name = __v_raw.name, id = __v_raw.id, preload = __v_raw.preload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): SwiperViewItem__6ReactiveObject {
        return SwiperViewItem__6ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var type: String
        get() {
            return _tRG(__v_raw, "type", __v_raw.type, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("type")) {
                return
            }
            val oldValue = __v_raw.type
            __v_raw.type = value
            _tRS(__v_raw, "type", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var id: String
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var preload: Boolean
        get() {
            return _tRG(__v_raw, "preload", __v_raw.preload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("preload")) {
                return
            }
            val oldValue = __v_raw.preload
            __v_raw.preload = value
            _tRS(__v_raw, "preload", oldValue, value)
        }
}
val GenPagesTemplateLongWaterflowNestedLongWaterflowNestedClass = CreateVueComponent(GenPagesTemplateLongWaterflowNestedLongWaterflowNested::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.inheritAttrs, inject = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.inject, props = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.props, propsNeedCastKeys = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.propsNeedCastKeys, emits = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.emits, components = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.components, styles = GenPagesTemplateLongWaterflowNestedLongWaterflowNested.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongWaterflowNestedLongWaterflowNested.setup(props as GenPagesTemplateLongWaterflowNestedLongWaterflowNested)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongWaterflowNestedLongWaterflowNested {
    return GenPagesTemplateLongWaterflowNestedLongWaterflowNested(instance, renderer)
}
)
val GenUniModulesUniNavBarComponentsUniNavBarUniNavBarClass = CreateVueComponent(GenUniModulesUniNavBarComponentsUniNavBarUniNavBar::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.inheritAttrs, inject = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.inject, props = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.props, propsNeedCastKeys = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.propsNeedCastKeys, emits = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.emits, components = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.components, styles = GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.styles, externalClasses = _uA(
        "leftClass",
        "midClass",
        "rightClass"
    ), setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniNavBarComponentsUniNavBarUniNavBar.setup(props as GenUniModulesUniNavBarComponentsUniNavBarUniNavBar)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniNavBarComponentsUniNavBarUniNavBar {
    return GenUniModulesUniNavBarComponentsUniNavBarUniNavBar(instance)
}
)
val GenPagesTemplateNavbarLiteNavbarLiteClass = CreateVueComponent(GenPagesTemplateNavbarLiteNavbarLite::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateNavbarLiteNavbarLite.inheritAttrs, inject = GenPagesTemplateNavbarLiteNavbarLite.inject, props = GenPagesTemplateNavbarLiteNavbarLite.props, propsNeedCastKeys = GenPagesTemplateNavbarLiteNavbarLite.propsNeedCastKeys, emits = GenPagesTemplateNavbarLiteNavbarLite.emits, components = GenPagesTemplateNavbarLiteNavbarLite.components, styles = GenPagesTemplateNavbarLiteNavbarLite.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateNavbarLiteNavbarLite.setup(props as GenPagesTemplateNavbarLiteNavbarLite, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateNavbarLiteNavbarLite {
    return GenPagesTemplateNavbarLiteNavbarLite(instance, renderer)
}
)
open class ListItem__3 (
    @JsonNotNull
    open var title: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return ListItem__3ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class ListItem__3ReactiveObject : ListItem__3, IUTSReactive<ListItem__3> {
    override var __v_raw: ListItem__3
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: ListItem__3, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(title = __v_raw.title) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): ListItem__3ReactiveObject {
        return ListItem__3ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var title: String
        get() {
            return _tRG(__v_raw, "title", __v_raw.title, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("title")) {
                return
            }
            val oldValue = __v_raw.title
            __v_raw.title = value
            _tRS(__v_raw, "title", oldValue, value)
        }
}
val GenPagesTemplateCustomTabBarCustomTabBarTab1Class = CreateVueComponent(GenPagesTemplateCustomTabBarCustomTabBarTab1::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateCustomTabBarCustomTabBarTab1.inheritAttrs, inject = GenPagesTemplateCustomTabBarCustomTabBarTab1.inject, props = GenPagesTemplateCustomTabBarCustomTabBarTab1.props, propsNeedCastKeys = GenPagesTemplateCustomTabBarCustomTabBarTab1.propsNeedCastKeys, emits = GenPagesTemplateCustomTabBarCustomTabBarTab1.emits, components = GenPagesTemplateCustomTabBarCustomTabBarTab1.components, styles = GenPagesTemplateCustomTabBarCustomTabBarTab1.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateCustomTabBarCustomTabBarTab1.setup(props as GenPagesTemplateCustomTabBarCustomTabBarTab1, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCustomTabBarCustomTabBarTab1 {
    return GenPagesTemplateCustomTabBarCustomTabBarTab1(instance)
}
)
val GenPagesTemplateCustomTabBarCustomTabBarTab2Class = CreateVueComponent(GenPagesTemplateCustomTabBarCustomTabBarTab2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateCustomTabBarCustomTabBarTab2.inheritAttrs, inject = GenPagesTemplateCustomTabBarCustomTabBarTab2.inject, props = GenPagesTemplateCustomTabBarCustomTabBarTab2.props, propsNeedCastKeys = GenPagesTemplateCustomTabBarCustomTabBarTab2.propsNeedCastKeys, emits = GenPagesTemplateCustomTabBarCustomTabBarTab2.emits, components = GenPagesTemplateCustomTabBarCustomTabBarTab2.components, styles = GenPagesTemplateCustomTabBarCustomTabBarTab2.styles)
}
, fun(instance, renderer): GenPagesTemplateCustomTabBarCustomTabBarTab2 {
    return GenPagesTemplateCustomTabBarCustomTabBarTab2(instance)
}
)
open class TabItem (
    @JsonNotNull
    open var init: Boolean = false,
    @JsonNotNull
    open var preload: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return TabItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class TabItemReactiveObject : TabItem, IUTSReactive<TabItem> {
    override var __v_raw: TabItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: TabItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(init = __v_raw.init, preload = __v_raw.preload) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): TabItemReactiveObject {
        return TabItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var init: Boolean
        get() {
            return _tRG(__v_raw, "init", __v_raw.init, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("init")) {
                return
            }
            val oldValue = __v_raw.init
            __v_raw.init = value
            _tRS(__v_raw, "init", oldValue, value)
        }
    override var preload: Boolean
        get() {
            return _tRG(__v_raw, "preload", __v_raw.preload, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("preload")) {
                return
            }
            val oldValue = __v_raw.preload
            __v_raw.preload = value
            _tRS(__v_raw, "preload", oldValue, value)
        }
}
val GenPagesTemplateCustomTabBarCustomTabBarClass = CreateVueComponent(GenPagesTemplateCustomTabBarCustomTabBar::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateCustomTabBarCustomTabBar.inheritAttrs, inject = GenPagesTemplateCustomTabBarCustomTabBar.inject, props = GenPagesTemplateCustomTabBarCustomTabBar.props, propsNeedCastKeys = GenPagesTemplateCustomTabBarCustomTabBar.propsNeedCastKeys, emits = GenPagesTemplateCustomTabBarCustomTabBar.emits, components = GenPagesTemplateCustomTabBarCustomTabBar.components, styles = GenPagesTemplateCustomTabBarCustomTabBar.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateCustomTabBarCustomTabBar.setup(props as GenPagesTemplateCustomTabBarCustomTabBar)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCustomTabBarCustomTabBar {
    return GenPagesTemplateCustomTabBarCustomTabBar(instance, renderer)
}
)
val lunarYears: UTSArray<Number> = _uA(
    0x04bd8,
    0x04ae0,
    0x0a570,
    0x054d5,
    0x0d260,
    0x0d950,
    0x16554,
    0x056a0,
    0x09ad0,
    0x055d2,
    0x04ae0,
    0x0a5b6,
    0x0a4d0,
    0x0d250,
    0x1d255,
    0x0b540,
    0x0d6a0,
    0x0ada2,
    0x095b0,
    0x14977,
    0x04970,
    0x0a4b0,
    0x0b4b5,
    0x06a50,
    0x06d40,
    0x1ab54,
    0x02b60,
    0x09570,
    0x052f2,
    0x04970,
    0x06566,
    0x0d4a0,
    0x0ea50,
    0x16a95,
    0x05ad0,
    0x02b60,
    0x186e3,
    0x092e0,
    0x1c8d7,
    0x0c950,
    0x0d4a0,
    0x1d8a6,
    0x0b550,
    0x056a0,
    0x1a5b4,
    0x025d0,
    0x092d0,
    0x0d2b2,
    0x0a950,
    0x0b557,
    0x06ca0,
    0x0b550,
    0x15355,
    0x04da0,
    0x0a5b0,
    0x14573,
    0x052b0,
    0x0a9a8,
    0x0e950,
    0x06aa0,
    0x0aea6,
    0x0ab50,
    0x04b60,
    0x0aae4,
    0x0a570,
    0x05260,
    0x0f263,
    0x0d950,
    0x05b57,
    0x056a0,
    0x096d0,
    0x04dd5,
    0x04ad0,
    0x0a4d0,
    0x0d4d4,
    0x0d250,
    0x0d558,
    0x0b540,
    0x0b6a0,
    0x195a6,
    0x095b0,
    0x049b0,
    0x0a974,
    0x0a4b0,
    0x0b27a,
    0x06a50,
    0x06d40,
    0x0af46,
    0x0ab60,
    0x09570,
    0x04af5,
    0x04970,
    0x064b0,
    0x074a3,
    0x0ea50,
    0x06b58,
    0x05ac0,
    0x0ab60,
    0x096d5,
    0x092e0,
    0x0c960,
    0x0d954,
    0x0d4a0,
    0x0da50,
    0x07552,
    0x056a0,
    0x0abb7,
    0x025d0,
    0x092d0,
    0x0cab5,
    0x0a950,
    0x0b4a0,
    0x0baa4,
    0x0ad50,
    0x055d9,
    0x04ba0,
    0x0a5b0,
    0x15176,
    0x052b0,
    0x0a930,
    0x07954,
    0x06aa0,
    0x0ad50,
    0x05b52,
    0x04b60,
    0x0a6e6,
    0x0a4e0,
    0x0d260,
    0x0ea65,
    0x0d530,
    0x05aa0,
    0x076a3,
    0x096d0,
    0x04afb,
    0x04ad0,
    0x0a4d0,
    0x1d0b6,
    0x0d250,
    0x0d520,
    0x0dd45,
    0x0b5a0,
    0x056d0,
    0x055b2,
    0x049b0,
    0x0a577,
    0x0a4b0,
    0x0aa50,
    0x1b255,
    0x06d20,
    0x0ada0,
    0x14b63,
    0x09370,
    0x049f8,
    0x04970,
    0x064b0,
    0x168a6,
    0x0ea50,
    0x06b20,
    0x1a6c4,
    0x0aae0,
    0x092e0,
    0x0d2e3,
    0x0c960,
    0x0d557,
    0x0d4a0,
    0x0da50,
    0x05d55,
    0x056a0,
    0x0a6d0,
    0x055d4,
    0x052d0,
    0x0a9b8,
    0x0a950,
    0x0b4a0,
    0x0b6a6,
    0x0ad50,
    0x055a0,
    0x0aba4,
    0x0a5b0,
    0x052b0,
    0x0b273,
    0x06930,
    0x07337,
    0x06aa0,
    0x0ad50,
    0x14b55,
    0x04b60,
    0x0a570,
    0x054e4,
    0x0d160,
    0x0e968,
    0x0d520,
    0x0daa0,
    0x16aa6,
    0x056d0,
    0x04ae0,
    0x0a9d4,
    0x0a2d0,
    0x0d150,
    0x0f252,
    0x0d520
)
val N_STR_3 = _uA(
    "\u6708",
    "\u6b63",
    "\u4e8c",
    "\u4e09",
    "\u56db",
    "\u4e94",
    "\u516d",
    "\u4e03",
    "\u516b",
    "\u4e5d",
    "\u5341",
    "\u51ac",
    "\u814a"
)
val N_STR_1 = _uA(
    "\u65e5",
    "\u4e00",
    "\u4e8c",
    "\u4e09",
    "\u56db",
    "\u4e94",
    "\u516d",
    "\u4e03",
    "\u516b",
    "\u4e5d",
    "\u5341"
)
val N_STR_2 = _uA(
    "\u521d",
    "\u5341",
    "\u5eff",
    "\u5345",
    "\u95f0"
)
open class InfoType (
    @JsonNotNull
    open var lunarY: Number,
    @JsonNotNull
    open var lunarM: Number,
    @JsonNotNull
    open var lunarD: Number,
    @JsonNotNull
    open var isLeap: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return InfoTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class InfoTypeReactiveObject : InfoType, IUTSReactive<InfoType> {
    override var __v_raw: InfoType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: InfoType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(lunarY = __v_raw.lunarY, lunarM = __v_raw.lunarM, lunarD = __v_raw.lunarD, isLeap = __v_raw.isLeap) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): InfoTypeReactiveObject {
        return InfoTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var lunarY: Number
        get() {
            return _tRG(__v_raw, "lunarY", __v_raw.lunarY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lunarY")) {
                return
            }
            val oldValue = __v_raw.lunarY
            __v_raw.lunarY = value
            _tRS(__v_raw, "lunarY", oldValue, value)
        }
    override var lunarM: Number
        get() {
            return _tRG(__v_raw, "lunarM", __v_raw.lunarM, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lunarM")) {
                return
            }
            val oldValue = __v_raw.lunarM
            __v_raw.lunarM = value
            _tRS(__v_raw, "lunarM", oldValue, value)
        }
    override var lunarD: Number
        get() {
            return _tRG(__v_raw, "lunarD", __v_raw.lunarD, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lunarD")) {
                return
            }
            val oldValue = __v_raw.lunarD
            __v_raw.lunarD = value
            _tRS(__v_raw, "lunarD", oldValue, value)
        }
    override var isLeap: Boolean
        get() {
            return _tRG(__v_raw, "isLeap", __v_raw.isLeap, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isLeap")) {
                return
            }
            val oldValue = __v_raw.isLeap
            __v_raw.isLeap = value
            _tRS(__v_raw, "isLeap", oldValue, value)
        }
}
open class LunarInfoType (
    @JsonNotNull
    open var lYear: Number,
    @JsonNotNull
    open var lMonth: Number,
    @JsonNotNull
    open var lDay: Number,
    @JsonNotNull
    open var IMonthCn: String,
    @JsonNotNull
    open var IDayCn: String,
    @JsonNotNull
    open var cYear: Number,
    @JsonNotNull
    open var cMonth: Number,
    @JsonNotNull
    open var cDay: Number,
    open var gzYear: String? = null,
    open var gzMonth: String? = null,
    open var gzDay: String? = null,
    @JsonNotNull
    open var isToday: Boolean = false,
    @JsonNotNull
    open var isLeap: Boolean = false,
    open var nWeek: Number? = null,
    open var ncWeek: String? = null,
    open var isTerm: Boolean? = null,
    open var Term: String? = null,
    open var astro: String? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LunarInfoTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LunarInfoTypeReactiveObject : LunarInfoType, IUTSReactive<LunarInfoType> {
    override var __v_raw: LunarInfoType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: LunarInfoType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(lYear = __v_raw.lYear, lMonth = __v_raw.lMonth, lDay = __v_raw.lDay, IMonthCn = __v_raw.IMonthCn, IDayCn = __v_raw.IDayCn, cYear = __v_raw.cYear, cMonth = __v_raw.cMonth, cDay = __v_raw.cDay, gzYear = __v_raw.gzYear, gzMonth = __v_raw.gzMonth, gzDay = __v_raw.gzDay, isToday = __v_raw.isToday, isLeap = __v_raw.isLeap, nWeek = __v_raw.nWeek, ncWeek = __v_raw.ncWeek, isTerm = __v_raw.isTerm, Term = __v_raw.Term, astro = __v_raw.astro) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LunarInfoTypeReactiveObject {
        return LunarInfoTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var lYear: Number
        get() {
            return _tRG(__v_raw, "lYear", __v_raw.lYear, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lYear")) {
                return
            }
            val oldValue = __v_raw.lYear
            __v_raw.lYear = value
            _tRS(__v_raw, "lYear", oldValue, value)
        }
    override var lMonth: Number
        get() {
            return _tRG(__v_raw, "lMonth", __v_raw.lMonth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lMonth")) {
                return
            }
            val oldValue = __v_raw.lMonth
            __v_raw.lMonth = value
            _tRS(__v_raw, "lMonth", oldValue, value)
        }
    override var lDay: Number
        get() {
            return _tRG(__v_raw, "lDay", __v_raw.lDay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lDay")) {
                return
            }
            val oldValue = __v_raw.lDay
            __v_raw.lDay = value
            _tRS(__v_raw, "lDay", oldValue, value)
        }
    override var IMonthCn: String
        get() {
            return _tRG(__v_raw, "IMonthCn", __v_raw.IMonthCn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("IMonthCn")) {
                return
            }
            val oldValue = __v_raw.IMonthCn
            __v_raw.IMonthCn = value
            _tRS(__v_raw, "IMonthCn", oldValue, value)
        }
    override var IDayCn: String
        get() {
            return _tRG(__v_raw, "IDayCn", __v_raw.IDayCn, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("IDayCn")) {
                return
            }
            val oldValue = __v_raw.IDayCn
            __v_raw.IDayCn = value
            _tRS(__v_raw, "IDayCn", oldValue, value)
        }
    override var cYear: Number
        get() {
            return _tRG(__v_raw, "cYear", __v_raw.cYear, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cYear")) {
                return
            }
            val oldValue = __v_raw.cYear
            __v_raw.cYear = value
            _tRS(__v_raw, "cYear", oldValue, value)
        }
    override var cMonth: Number
        get() {
            return _tRG(__v_raw, "cMonth", __v_raw.cMonth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cMonth")) {
                return
            }
            val oldValue = __v_raw.cMonth
            __v_raw.cMonth = value
            _tRS(__v_raw, "cMonth", oldValue, value)
        }
    override var cDay: Number
        get() {
            return _tRG(__v_raw, "cDay", __v_raw.cDay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("cDay")) {
                return
            }
            val oldValue = __v_raw.cDay
            __v_raw.cDay = value
            _tRS(__v_raw, "cDay", oldValue, value)
        }
    override var gzYear: String?
        get() {
            return _tRG(__v_raw, "gzYear", __v_raw.gzYear, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("gzYear")) {
                return
            }
            val oldValue = __v_raw.gzYear
            __v_raw.gzYear = value
            _tRS(__v_raw, "gzYear", oldValue, value)
        }
    override var gzMonth: String?
        get() {
            return _tRG(__v_raw, "gzMonth", __v_raw.gzMonth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("gzMonth")) {
                return
            }
            val oldValue = __v_raw.gzMonth
            __v_raw.gzMonth = value
            _tRS(__v_raw, "gzMonth", oldValue, value)
        }
    override var gzDay: String?
        get() {
            return _tRG(__v_raw, "gzDay", __v_raw.gzDay, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("gzDay")) {
                return
            }
            val oldValue = __v_raw.gzDay
            __v_raw.gzDay = value
            _tRS(__v_raw, "gzDay", oldValue, value)
        }
    override var isToday: Boolean
        get() {
            return _tRG(__v_raw, "isToday", __v_raw.isToday, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isToday")) {
                return
            }
            val oldValue = __v_raw.isToday
            __v_raw.isToday = value
            _tRS(__v_raw, "isToday", oldValue, value)
        }
    override var isLeap: Boolean
        get() {
            return _tRG(__v_raw, "isLeap", __v_raw.isLeap, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isLeap")) {
                return
            }
            val oldValue = __v_raw.isLeap
            __v_raw.isLeap = value
            _tRS(__v_raw, "isLeap", oldValue, value)
        }
    override var nWeek: Number?
        get() {
            return _tRG(__v_raw, "nWeek", __v_raw.nWeek, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("nWeek")) {
                return
            }
            val oldValue = __v_raw.nWeek
            __v_raw.nWeek = value
            _tRS(__v_raw, "nWeek", oldValue, value)
        }
    override var ncWeek: String?
        get() {
            return _tRG(__v_raw, "ncWeek", __v_raw.ncWeek, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("ncWeek")) {
                return
            }
            val oldValue = __v_raw.ncWeek
            __v_raw.ncWeek = value
            _tRS(__v_raw, "ncWeek", oldValue, value)
        }
    override var isTerm: Boolean?
        get() {
            return _tRG(__v_raw, "isTerm", __v_raw.isTerm, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("isTerm")) {
                return
            }
            val oldValue = __v_raw.isTerm
            __v_raw.isTerm = value
            _tRS(__v_raw, "isTerm", oldValue, value)
        }
    override var Term: String?
        get() {
            return _tRG(__v_raw, "Term", __v_raw.Term, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("Term")) {
                return
            }
            val oldValue = __v_raw.Term
            __v_raw.Term = value
            _tRS(__v_raw, "Term", oldValue, value)
        }
    override var astro: String?
        get() {
            return _tRG(__v_raw, "astro", __v_raw.astro, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("astro")) {
                return
            }
            val oldValue = __v_raw.astro
            __v_raw.astro = value
            _tRS(__v_raw, "astro", oldValue, value)
        }
}
open class Lunar {
    private var lunarYearDaysMap = Map<Number, Number>()
    private var lunarMonthDaysMap = Map<Number, UTSArray<Number>>()
    constructor(){}
    open fun toChinaMonth(m: Number, leap: Boolean = false): String {
        return if (leap) {
            (N_STR_3[4] + N_STR_3[m] + N_STR_3[0])
        } else {
            (N_STR_3[m] + N_STR_3[0])
        }
    }
    open fun toChinaDay(d: Number): String {
        var s: String
        when (d) {
            10 -> 
                s = "\u521d\u5341"
            20 -> 
                s = "\u4e8c\u5341"
            30 -> 
                s = "\u4e09\u5341"
            else -> 
                {
                    s = N_STR_2[Math.floor(d / 10)]
                    s += N_STR_1[d % 10]
                }
        }
        return s
    }
    open fun leapMonth(year: Number): Number {
        return lunarYears[year - 1900] and 0xF
    }
    open fun leapDays(year: Number): Number {
        if (this.leapMonth(year) > 0) {
            return if ((lunarYears[year - 1900] and 0x10000) != 0) {
                30
            } else {
                29
            }
        }
        return 0
    }
    open fun lunarMonthDays(year: Number): UTSArray<Number> {
        var monthDays = this.lunarMonthDaysMap.get(year)
        if (monthDays != null) {
            return monthDays
        }
        monthDays = _uA()
        var lunarYear = lunarYears[year - 1900]
        run {
            var i: Number = 15
            while(i >= 4){
                var monthDay = if ((lunarYear shr i and 0x1) != 0) {
                    30
                } else {
                    29
                }
                monthDays.push(monthDay)
                i--
            }
        }
        var leapM = this.leapMonth(year)
        if (leapM > 0) {
            monthDays.splice(leapM, 0, this.leapDays(year))
        }
        this.lunarMonthDaysMap.set(year, monthDays)
        return monthDays
    }
    open fun lunarYearDays(year: Number): Number {
        if (this.lunarYearDaysMap.has(year)) {
            return this.lunarYearDaysMap.get(year)!!
        }
        var num: Number = 0
        this.lunarMonthDays(year).forEach(fun(item){
            num += item
        }
        )
        this.lunarYearDaysMap.set(year, num)
        return num
    }
    open fun solar2lunar(y: Number, m: Number, d: Number): LunarInfoType {
        var moonDay = this.solar_date(y, m, d)
        var lYear = moonDay.lunarY
        var lMonth = moonDay.lunarM
        var lDay = moonDay.lunarD
        var isLeap = moonDay.isLeap
        val IMonthCn = this.toChinaMonth(lMonth, isLeap)
        var IDayCn = if (lDay == 1) {
            IMonthCn
        } else {
            this.toChinaDay(lDay)
        }
        var isTodayObj = Date()
        var isToday = false
        if (isTodayObj.getFullYear() == y && isTodayObj.getMonth() + 1 == m && isTodayObj.getDate() == d) {
            isToday = true
        }
        var info = LunarInfoType(lYear = lYear, lMonth = lMonth, lDay = lDay, IMonthCn = IMonthCn, IDayCn = IDayCn, cYear = y, cMonth = m, cDay = d, isToday = isToday, isLeap = isLeap)
        return info
    }
    open fun solar_date(y: Number, m: Number, d: Number): InfoType {
        var date = Date(y, m - 1, d)
        var offset = (Date.UTC(date.getFullYear(), date.getMonth(), date.getDate()) - Date.UTC(1901, 1, 19)) / 86400000
        var temp: Number = 0
        var i: Number
        run {
            i = 1901
            while(i < 2101 && offset > 0){
                temp = this.lunarYearDays(i)
                offset -= temp
                i++
            }
        }
        if (offset < 0) {
            offset += temp
            i--
        }
        var isLeap: Boolean = false
        var j: Number = 0
        var monthDays = this.lunarMonthDays(i)
        var leapM = this.leapMonth(i)
        if (offset > 0) {
            run {
                j = 0
                while(j < monthDays.length && offset > 0){
                    temp = monthDays[j]
                    offset -= temp
                    j++
                }
            }
            if (offset == 0) {
                j++
            }
            if (offset < 0) {
                offset += temp
            }
        } else {
            if (offset == -23) {}
        }
        if (leapM > 0) {
            if (j == leapM + 1) {
                isLeap = true
            }
            if (j >= leapM + 1) {
                j--
            }
        }
        val info = InfoType(lunarY = i, lunarM = j, lunarD = ++offset, isLeap = isLeap)
        return info
    }
}
open class DateType (
    @JsonNotNull
    open var fullDate: String,
    @JsonNotNull
    open var year: Number,
    @JsonNotNull
    open var month: Number,
    @JsonNotNull
    open var date: Number,
    @JsonNotNull
    open var day: Number,
    @JsonNotNull
    open var disabled: Boolean = false,
    @JsonNotNull
    open var lunar: String,
    @JsonNotNull
    open var is_today: Boolean = false,
    open var data: LunarInfoType? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DateTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DateTypeReactiveObject : DateType, IUTSReactive<DateType> {
    override var __v_raw: DateType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DateType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(fullDate = __v_raw.fullDate, year = __v_raw.year, month = __v_raw.month, date = __v_raw.date, day = __v_raw.day, disabled = __v_raw.disabled, lunar = __v_raw.lunar, is_today = __v_raw.is_today, data = __v_raw.data) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DateTypeReactiveObject {
        return DateTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var fullDate: String
        get() {
            return _tRG(__v_raw, "fullDate", __v_raw.fullDate, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("fullDate")) {
                return
            }
            val oldValue = __v_raw.fullDate
            __v_raw.fullDate = value
            _tRS(__v_raw, "fullDate", oldValue, value)
        }
    override var year: Number
        get() {
            return _tRG(__v_raw, "year", __v_raw.year, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("year")) {
                return
            }
            val oldValue = __v_raw.year
            __v_raw.year = value
            _tRS(__v_raw, "year", oldValue, value)
        }
    override var month: Number
        get() {
            return _tRG(__v_raw, "month", __v_raw.month, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("month")) {
                return
            }
            val oldValue = __v_raw.month
            __v_raw.month = value
            _tRS(__v_raw, "month", oldValue, value)
        }
    override var date: Number
        get() {
            return _tRG(__v_raw, "date", __v_raw.date, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("date")) {
                return
            }
            val oldValue = __v_raw.date
            __v_raw.date = value
            _tRS(__v_raw, "date", oldValue, value)
        }
    override var day: Number
        get() {
            return _tRG(__v_raw, "day", __v_raw.day, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("day")) {
                return
            }
            val oldValue = __v_raw.day
            __v_raw.day = value
            _tRS(__v_raw, "day", oldValue, value)
        }
    override var disabled: Boolean
        get() {
            return _tRG(__v_raw, "disabled", __v_raw.disabled, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("disabled")) {
                return
            }
            val oldValue = __v_raw.disabled
            __v_raw.disabled = value
            _tRS(__v_raw, "disabled", oldValue, value)
        }
    override var lunar: String
        get() {
            return _tRG(__v_raw, "lunar", __v_raw.lunar, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("lunar")) {
                return
            }
            val oldValue = __v_raw.lunar
            __v_raw.lunar = value
            _tRS(__v_raw, "lunar", oldValue, value)
        }
    override var is_today: Boolean
        get() {
            return _tRG(__v_raw, "is_today", __v_raw.is_today, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("is_today")) {
                return
            }
            val oldValue = __v_raw.is_today
            __v_raw.is_today = value
            _tRS(__v_raw, "is_today", oldValue, value)
        }
    override var data: LunarInfoType?
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
}
open class Calendar {
    private var lunar: Lunar
    constructor(){
        this.lunar = Lunar()
    }
    open fun getDateInfo(time: String = ""): DateType {
        val nowDate = this.getDate(time)
        val lunar = this.getlunar(nowDate.year, nowDate.month, nowDate.date)
        val item: DateType = nowDate
        item.data = lunar
        return item
    }
    open fun getWeeks(dateData: String = ""): UTSArray<UTSArray<DateType>> {
        val dateObj = this.getDate(dateData)
        val year = dateObj.year
        val month = dateObj.month
        var firstDay = Date(year, month - 1, 0).getDay()
        var currentDay = Date(year, month, 0).getDate()
        val lastMonthDays = this._getLastMonthDays(firstDay, dateObj)
        val currentMonthDys = this._currentMonthDys(currentDay, dateObj)
        val surplus = 42 - (lastMonthDays.length + currentMonthDys.length)
        val nextMonthDays = this._getNextMonthDays(surplus, dateObj)
        var days: UTSArray<DateType> = _uA()
        run {
            var i: Number = 0
            while(i < lastMonthDays.length){
                val item = lastMonthDays[i]
                days.push(item)
                i++
            }
        }
        run {
            var i: Number = 0
            while(i < currentMonthDys.length){
                val item = currentMonthDys[i]
                days.push(item)
                i++
            }
        }
        run {
            var i: Number = 0
            while(i < nextMonthDays.length){
                val item = nextMonthDays[i]
                days.push(item)
                i++
            }
        }
        var weeks: UTSArray<UTSArray<DateType>> = _uA()
        run {
            var i: Number = 0
            while(i < days.length){
                val item: UTSArray<DateType> = days.slice(i, i + 7)
                weeks.push(item)
                i += 7
            }
        }
        return weeks
    }
    open fun _getLastMonthDays(firstDay: Number, full: DateType): UTSArray<DateType> {
        var dateArr: UTSArray<DateType> = _uA()
        run {
            var i = firstDay
            while(i > 0){
                val month = full.month - 1
                val beforeDate = Date(full.year, month, -i + 1).getDate()
                var nowDate = full.year + "-" + month + "-" + beforeDate
                var item: DateType = this.getDate(nowDate)
                item.disabled = true
                dateArr.push(item)
                i--
            }
        }
        return dateArr
    }
    open fun _currentMonthDys(dateData: Number, full: DateType): UTSArray<DateType> {
        var dateArr: UTSArray<DateType> = _uA()
        run {
            var i: Number = 1
            while(i <= dateData){
                var nowDate = full.year + "-" + full.month + "-" + i
                var item: DateType = this.getDate(nowDate)
                item.disabled = false
                dateArr.push(item)
                i++
            }
        }
        return dateArr
    }
    open fun _getNextMonthDays(surplus: Number, full: DateType): UTSArray<DateType> {
        var dateArr: UTSArray<DateType> = _uA()
        run {
            var i: Number = 1
            while(i < surplus + 1){
                val month = full.month + 1
                var nowDate = full.year + "-" + month + "-" + i
                var item: DateType = this.getDate(nowDate)
                item.disabled = true
                dateArr.push(item)
                i++
            }
        }
        return dateArr
    }
    open fun getlunar(year: Number, month: Number, date: Number): LunarInfoType {
        return this.lunar.solar2lunar(year, month, date)
    }
    open fun getDate(date: String = "", AddDayCount: Number = 0, str: String = "day"): DateType {
        var dd: Date = Date()
        if (date !== "") {
            val datePart = date.split(" ")
            val dateData = datePart[0].split("-")
            val year = parseInt(dateData[0])
            val month = parseInt(dateData[1])
            val day = parseInt(dateData[2])
            dd = Date(year, month - 1, day)
        }
        when (str) {
            "day" -> 
                dd.setDate(dd.getDate() + AddDayCount)
            "month" -> 
                dd.setMonth(dd.getMonth() + AddDayCount)
            "year" -> 
                dd.setFullYear(dd.getFullYear() + AddDayCount)
        }
        val y = dd.getFullYear()
        val m = dd.getMonth() + 1
        val d = dd.getDate()
        var nowDate = y + "-" + m + "-" + d
        val lunarData = this.getlunar(y, m, d)
        val dataObj = DateType(fullDate = nowDate, year = y, month = m, date = d, day = dd.getDay() + 1, lunar = lunarData.IDayCn, is_today = lunarData.isToday, disabled = false)
        return dataObj
    }
}
open class CoordsType (
    @JsonNotNull
    open var x: Number,
    @JsonNotNull
    open var y: Number,
    @JsonNotNull
    open var width: Number,
    @JsonNotNull
    open var height: Number,
    @JsonNotNull
    open var data: DateType,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return CoordsTypeReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class CoordsTypeReactiveObject : CoordsType, IUTSReactive<CoordsType> {
    override var __v_raw: CoordsType
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: CoordsType, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(x = __v_raw.x, y = __v_raw.y, width = __v_raw.width, height = __v_raw.height, data = __v_raw.data) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): CoordsTypeReactiveObject {
        return CoordsTypeReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var x: Number
        get() {
            return _tRG(__v_raw, "x", __v_raw.x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("x")) {
                return
            }
            val oldValue = __v_raw.x
            __v_raw.x = value
            _tRS(__v_raw, "x", oldValue, value)
        }
    override var y: Number
        get() {
            return _tRG(__v_raw, "y", __v_raw.y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("y")) {
                return
            }
            val oldValue = __v_raw.y
            __v_raw.y = value
            _tRS(__v_raw, "y", oldValue, value)
        }
    override var width: Number
        get() {
            return _tRG(__v_raw, "width", __v_raw.width, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("width")) {
                return
            }
            val oldValue = __v_raw.width
            __v_raw.width = value
            _tRS(__v_raw, "width", oldValue, value)
        }
    override var height: Number
        get() {
            return _tRG(__v_raw, "height", __v_raw.height, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("height")) {
                return
            }
            val oldValue = __v_raw.height
            __v_raw.height = value
            _tRS(__v_raw, "height", oldValue, value)
        }
    override var data: DateType
        get() {
            return _tRG(__v_raw, "data", __v_raw.data, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("data")) {
                return
            }
            val oldValue = __v_raw.data
            __v_raw.data = value
            _tRS(__v_raw, "data", oldValue, value)
        }
}
open class DataType__113 (
    @JsonNotNull
    open var testWidth: Number,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__113ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__113ReactiveObject : DataType__113, IUTSReactive<DataType__113> {
    override var __v_raw: DataType__113
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__113, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(testWidth = __v_raw.testWidth) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__113ReactiveObject {
        return DataType__113ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var testWidth: Number
        get() {
            return _tRG(__v_raw, "testWidth", __v_raw.testWidth, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testWidth")) {
                return
            }
            val oldValue = __v_raw.testWidth
            __v_raw.testWidth = value
            _tRS(__v_raw, "testWidth", oldValue, value)
        }
}
val GenPagesTemplateCalendarCalendarClass = CreateVueComponent(GenPagesTemplateCalendarCalendar::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateCalendarCalendar.inheritAttrs, inject = GenPagesTemplateCalendarCalendar.inject, props = GenPagesTemplateCalendarCalendar.props, propsNeedCastKeys = GenPagesTemplateCalendarCalendar.propsNeedCastKeys, emits = GenPagesTemplateCalendarCalendar.emits, components = GenPagesTemplateCalendarCalendar.components, styles = GenPagesTemplateCalendarCalendar.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateCalendarCalendar.setup(props as GenPagesTemplateCalendarCalendar, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCalendarCalendar {
    return GenPagesTemplateCalendarCalendar(instance, renderer)
}
)
val GenPagesTemplateSchemaSchemaClass = CreateVueComponent(GenPagesTemplateSchemaSchema::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateSchemaSchema.inheritAttrs, inject = GenPagesTemplateSchemaSchema.inject, props = GenPagesTemplateSchemaSchema.props, propsNeedCastKeys = GenPagesTemplateSchemaSchema.propsNeedCastKeys, emits = GenPagesTemplateSchemaSchema.emits, components = GenPagesTemplateSchemaSchema.components, styles = GenPagesTemplateSchemaSchema.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateSchemaSchema.setup(props as GenPagesTemplateSchemaSchema)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateSchemaSchema {
    return GenPagesTemplateSchemaSchema(instance, renderer)
}
)
val GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtonsClass = CreateVueComponent(GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.inheritAttrs, inject = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.inject, props = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.props, propsNeedCastKeys = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.propsNeedCastKeys, emits = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.emits, components = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.components, styles = GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons.setup(props as GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons)
    }
    )
}
, fun(instance, renderer): GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons {
    return GenComponentsCustomRecycleViewButtonsCustomRecycleViewButtons(instance)
}
)
val GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItemClass = CreateVueComponent(GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.inheritAttrs, inject = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.inject, props = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.props, propsNeedCastKeys = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.propsNeedCastKeys, emits = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.emits, components = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.components, styles = GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem.setup(props as GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem {
    return GenUniModulesUniRecycleViewComponentsUniRecycleItemUniRecycleItem(instance)
}
)
open class LayoutItem (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var offset: Number,
    @JsonNotNull
    open var item: Any,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return LayoutItemReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class LayoutItemReactiveObject : LayoutItem, IUTSReactive<LayoutItem> {
    override var __v_raw: LayoutItem
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: LayoutItem, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, offset = __v_raw.offset, item = __v_raw.item) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): LayoutItemReactiveObject {
        return LayoutItemReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var offset: Number
        get() {
            return _tRG(__v_raw, "offset", __v_raw.offset, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("offset")) {
                return
            }
            val oldValue = __v_raw.offset
            __v_raw.offset = value
            _tRS(__v_raw, "offset", oldValue, value)
        }
    override var item: Any
        get() {
            return _tRG(__v_raw, "item", __v_raw.item, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("item")) {
                return
            }
            val oldValue = __v_raw.item
            __v_raw.item = value
            _tRS(__v_raw, "item", oldValue, value)
        }
}
open class ItemAndIndex (
    @JsonNotNull
    open var item: Any,
    @JsonNotNull
    open var index: Number,
) : UTSObject()
val GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleViewClass = CreateVueComponent(GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.inheritAttrs, inject = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.inject, props = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.props, propsNeedCastKeys = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.propsNeedCastKeys, emits = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.emits, components = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.components, styles = GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView.setup(props as GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView)
    }
    )
}
, fun(instance, renderer): GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView {
    return GenUniModulesUniRecycleViewComponentsUniRecycleViewUniRecycleView(instance)
}
)
open class Item__12 (
    @JsonNotNull
    open var img: String,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var info: String,
    @JsonNotNull
    open var tags: UTSArray<String>,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__12ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__12ReactiveObject : Item__12, IUTSReactive<Item__12> {
    override var __v_raw: Item__12
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__12, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(img = __v_raw.img, name = __v_raw.name, info = __v_raw.info, tags = __v_raw.tags) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__12ReactiveObject {
        return Item__12ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var img: String
        get() {
            return _tRG(__v_raw, "img", __v_raw.img, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("img")) {
                return
            }
            val oldValue = __v_raw.img
            __v_raw.img = value
            _tRS(__v_raw, "img", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var info: String
        get() {
            return _tRG(__v_raw, "info", __v_raw.info, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("info")) {
                return
            }
            val oldValue = __v_raw.info
            __v_raw.info = value
            _tRS(__v_raw, "info", oldValue, value)
        }
    override var tags: UTSArray<String>
        get() {
            return _tRG(__v_raw, "tags", __v_raw.tags, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("tags")) {
                return
            }
            val oldValue = __v_raw.tags
            __v_raw.tags = value
            _tRS(__v_raw, "tags", oldValue, value)
        }
}
val GenPagesTemplateCustomLongListCustomLongListClass = CreateVueComponent(GenPagesTemplateCustomLongListCustomLongList::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateCustomLongListCustomLongList.inheritAttrs, inject = GenPagesTemplateCustomLongListCustomLongList.inject, props = GenPagesTemplateCustomLongListCustomLongList.props, propsNeedCastKeys = GenPagesTemplateCustomLongListCustomLongList.propsNeedCastKeys, emits = GenPagesTemplateCustomLongListCustomLongList.emits, components = GenPagesTemplateCustomLongListCustomLongList.components, styles = GenPagesTemplateCustomLongListCustomLongList.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateCustomLongListCustomLongList.setup(props as GenPagesTemplateCustomLongListCustomLongList)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCustomLongListCustomLongList {
    return GenPagesTemplateCustomLongListCustomLongList(instance, renderer)
}
)
open class Item__13 (
    @JsonNotNull
    open var id: Number,
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var info: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return Item__13ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class Item__13ReactiveObject : Item__13, IUTSReactive<Item__13> {
    override var __v_raw: Item__13
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Item__13, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(id = __v_raw.id, name = __v_raw.name, info = __v_raw.info) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): Item__13ReactiveObject {
        return Item__13ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var id: Number
        get() {
            return _tRG(__v_raw, "id", __v_raw.id, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("id")) {
                return
            }
            val oldValue = __v_raw.id
            __v_raw.id = value
            _tRS(__v_raw, "id", oldValue, value)
        }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var info: String
        get() {
            return _tRG(__v_raw, "info", __v_raw.info, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("info")) {
                return
            }
            val oldValue = __v_raw.info
            __v_raw.info = value
            _tRS(__v_raw, "info", oldValue, value)
        }
}
val GenPagesTemplateLongListBatchLongListBatchClass = CreateVueComponent(GenPagesTemplateLongListBatchLongListBatch::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLongListBatchLongListBatch.inheritAttrs, inject = GenPagesTemplateLongListBatchLongListBatch.inject, props = GenPagesTemplateLongListBatchLongListBatch.props, propsNeedCastKeys = GenPagesTemplateLongListBatchLongListBatch.propsNeedCastKeys, emits = GenPagesTemplateLongListBatchLongListBatch.emits, components = GenPagesTemplateLongListBatchLongListBatch.components, styles = GenPagesTemplateLongListBatchLongListBatch.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLongListBatchLongListBatch.setup(props as GenPagesTemplateLongListBatchLongListBatch)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLongListBatchLongListBatch {
    return GenPagesTemplateLongListBatchLongListBatch(instance, renderer)
}
)
val GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContentClass = CreateVueComponent(GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.inheritAttrs, inject = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.inject, props = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.props, propsNeedCastKeys = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.propsNeedCastKeys, emits = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.emits, components = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.components, styles = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent.styles)
}
, fun(instance, renderer): GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent {
    return GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContent(instance, renderer)
}
)
val GenPagesTemplateIssue14765Comp1Class = CreateVueComponent(GenPagesTemplateIssue14765Comp1::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateIssue14765Comp1.inheritAttrs, inject = GenPagesTemplateIssue14765Comp1.inject, props = GenPagesTemplateIssue14765Comp1.props, propsNeedCastKeys = GenPagesTemplateIssue14765Comp1.propsNeedCastKeys, emits = GenPagesTemplateIssue14765Comp1.emits, components = GenPagesTemplateIssue14765Comp1.components, styles = GenPagesTemplateIssue14765Comp1.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateIssue14765Comp1.setup(props as GenPagesTemplateIssue14765Comp1)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateIssue14765Comp1 {
    return GenPagesTemplateIssue14765Comp1(instance)
}
)
val GenPagesTemplateIssue14765Comp2Class = CreateVueComponent(GenPagesTemplateIssue14765Comp2::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateIssue14765Comp2.inheritAttrs, inject = GenPagesTemplateIssue14765Comp2.inject, props = GenPagesTemplateIssue14765Comp2.props, propsNeedCastKeys = GenPagesTemplateIssue14765Comp2.propsNeedCastKeys, emits = GenPagesTemplateIssue14765Comp2.emits, components = GenPagesTemplateIssue14765Comp2.components, styles = GenPagesTemplateIssue14765Comp2.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateIssue14765Comp2.setup(props as GenPagesTemplateIssue14765Comp2)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateIssue14765Comp2 {
    return GenPagesTemplateIssue14765Comp2(instance)
}
)
open class DataType__114 (
    @JsonNotNull
    open var testNode1: Boolean = false,
    @JsonNotNull
    open var testNode2: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__114ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__114ReactiveObject : DataType__114, IUTSReactive<DataType__114> {
    override var __v_raw: DataType__114
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__114, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(testNode1 = __v_raw.testNode1, testNode2 = __v_raw.testNode2) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__114ReactiveObject {
        return DataType__114ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var testNode1: Boolean
        get() {
            return _tRG(__v_raw, "testNode1", __v_raw.testNode1, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testNode1")) {
                return
            }
            val oldValue = __v_raw.testNode1
            __v_raw.testNode1 = value
            _tRS(__v_raw, "testNode1", oldValue, value)
        }
    override var testNode2: Boolean
        get() {
            return _tRG(__v_raw, "testNode2", __v_raw.testNode2, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("testNode2")) {
                return
            }
            val oldValue = __v_raw.testNode2
            __v_raw.testNode2 = value
            _tRS(__v_raw, "testNode2", oldValue, value)
        }
}
val GenPagesTemplateIssue14765Issue14765Class = CreateVueComponent(GenPagesTemplateIssue14765Issue14765::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateIssue14765Issue14765.inheritAttrs, inject = GenPagesTemplateIssue14765Issue14765.inject, props = GenPagesTemplateIssue14765Issue14765.props, propsNeedCastKeys = GenPagesTemplateIssue14765Issue14765.propsNeedCastKeys, emits = GenPagesTemplateIssue14765Issue14765.emits, components = GenPagesTemplateIssue14765Issue14765.components, styles = GenPagesTemplateIssue14765Issue14765.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesTemplateIssue14765Issue14765.setup(props as GenPagesTemplateIssue14765Issue14765, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateIssue14765Issue14765 {
    return GenPagesTemplateIssue14765Issue14765(instance, renderer)
}
)
val GenPagesTemplateTestUtsButtonTestUtsButtonClass = CreateVueComponent(GenPagesTemplateTestUtsButtonTestUtsButton::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateTestUtsButtonTestUtsButton.inheritAttrs, inject = GenPagesTemplateTestUtsButtonTestUtsButton.inject, props = GenPagesTemplateTestUtsButtonTestUtsButton.props, propsNeedCastKeys = GenPagesTemplateTestUtsButtonTestUtsButton.propsNeedCastKeys, emits = GenPagesTemplateTestUtsButtonTestUtsButton.emits, components = GenPagesTemplateTestUtsButtonTestUtsButton.components, styles = GenPagesTemplateTestUtsButtonTestUtsButton.styles)
}
, fun(instance, renderer): GenPagesTemplateTestUtsButtonTestUtsButton {
    return GenPagesTemplateTestUtsButtonTestUtsButton(instance, renderer)
}
)
val GenPagesTemplateAboutAboutClass = CreateVueComponent(GenPagesTemplateAboutAbout::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateAboutAbout.inheritAttrs, inject = GenPagesTemplateAboutAbout.inject, props = GenPagesTemplateAboutAbout.props, propsNeedCastKeys = GenPagesTemplateAboutAbout.propsNeedCastKeys, emits = GenPagesTemplateAboutAbout.emits, components = GenPagesTemplateAboutAbout.components, styles = GenPagesTemplateAboutAbout.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateAboutAbout.setup(props as GenPagesTemplateAboutAbout)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateAboutAbout {
    return GenPagesTemplateAboutAbout(instance, renderer)
}
)
val GenPagesTemplateCustomLongListDetailClass = CreateVueComponent(GenPagesTemplateCustomLongListDetail::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateCustomLongListDetail.inheritAttrs, inject = GenPagesTemplateCustomLongListDetail.inject, props = GenPagesTemplateCustomLongListDetail.props, propsNeedCastKeys = GenPagesTemplateCustomLongListDetail.propsNeedCastKeys, emits = GenPagesTemplateCustomLongListDetail.emits, components = GenPagesTemplateCustomLongListDetail.components, styles = GenPagesTemplateCustomLongListDetail.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateCustomLongListDetail.setup(props as GenPagesTemplateCustomLongListDetail)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateCustomLongListDetail {
    return GenPagesTemplateCustomLongListDetail(instance, renderer)
}
)
val GenPagesTemplateLoading100Loading100Class = CreateVueComponent(GenPagesTemplateLoading100Loading100::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateLoading100Loading100.inheritAttrs, inject = GenPagesTemplateLoading100Loading100.inject, props = GenPagesTemplateLoading100Loading100.props, propsNeedCastKeys = GenPagesTemplateLoading100Loading100.propsNeedCastKeys, emits = GenPagesTemplateLoading100Loading100.emits, components = GenPagesTemplateLoading100Loading100.components, styles = GenPagesTemplateLoading100Loading100.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateLoading100Loading100.setup(props as GenPagesTemplateLoading100Loading100)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateLoading100Loading100 {
    return GenPagesTemplateLoading100Loading100(instance, renderer)
}
)
val GenPagesTemplateIssue25934TestCompClass = CreateVueComponent(GenPagesTemplateIssue25934TestComp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesTemplateIssue25934TestComp.inheritAttrs, inject = GenPagesTemplateIssue25934TestComp.inject, props = GenPagesTemplateIssue25934TestComp.props, propsNeedCastKeys = GenPagesTemplateIssue25934TestComp.propsNeedCastKeys, emits = GenPagesTemplateIssue25934TestComp.emits, components = GenPagesTemplateIssue25934TestComp.components, styles = GenPagesTemplateIssue25934TestComp.styles)
}
, fun(instance, renderer): GenPagesTemplateIssue25934TestComp {
    return GenPagesTemplateIssue25934TestComp(instance)
}
)
val GenPagesTemplateIssue25934Issue25934Class = CreateVueComponent(GenPagesTemplateIssue25934Issue25934::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesTemplateIssue25934Issue25934.inheritAttrs, inject = GenPagesTemplateIssue25934Issue25934.inject, props = GenPagesTemplateIssue25934Issue25934.props, propsNeedCastKeys = GenPagesTemplateIssue25934Issue25934.propsNeedCastKeys, emits = GenPagesTemplateIssue25934Issue25934.emits, components = GenPagesTemplateIssue25934Issue25934.components, styles = GenPagesTemplateIssue25934Issue25934.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesTemplateIssue25934Issue25934.setup(props as GenPagesTemplateIssue25934Issue25934)
    }
    )
}
, fun(instance, renderer): GenPagesTemplateIssue25934Issue25934 {
    return GenPagesTemplateIssue25934Issue25934(instance, renderer)
}
)
val GenPagesCSSBackgroundBackgroundColorClass = CreateVueComponent(GenPagesCSSBackgroundBackgroundColor::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBackgroundBackgroundColor.inheritAttrs, inject = GenPagesCSSBackgroundBackgroundColor.inject, props = GenPagesCSSBackgroundBackgroundColor.props, propsNeedCastKeys = GenPagesCSSBackgroundBackgroundColor.propsNeedCastKeys, emits = GenPagesCSSBackgroundBackgroundColor.emits, components = GenPagesCSSBackgroundBackgroundColor.components, styles = GenPagesCSSBackgroundBackgroundColor.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBackgroundBackgroundColor.setup(props as GenPagesCSSBackgroundBackgroundColor, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBackgroundBackgroundColor {
    return GenPagesCSSBackgroundBackgroundColor(instance, renderer)
}
)
val GenPagesCSSBackgroundBackgroundColorCheckBoxClass = CreateVueComponent(GenPagesCSSBackgroundBackgroundColorCheckBox::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBackgroundBackgroundColorCheckBox.inheritAttrs, inject = GenPagesCSSBackgroundBackgroundColorCheckBox.inject, props = GenPagesCSSBackgroundBackgroundColorCheckBox.props, propsNeedCastKeys = GenPagesCSSBackgroundBackgroundColorCheckBox.propsNeedCastKeys, emits = GenPagesCSSBackgroundBackgroundColorCheckBox.emits, components = GenPagesCSSBackgroundBackgroundColorCheckBox.components, styles = GenPagesCSSBackgroundBackgroundColorCheckBox.styles)
}
, fun(instance, renderer): GenPagesCSSBackgroundBackgroundColorCheckBox {
    return GenPagesCSSBackgroundBackgroundColorCheckBox(instance, renderer)
}
)
val GenPagesCSSBackgroundBackgroundImageClass = CreateVueComponent(GenPagesCSSBackgroundBackgroundImage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBackgroundBackgroundImage.inheritAttrs, inject = GenPagesCSSBackgroundBackgroundImage.inject, props = GenPagesCSSBackgroundBackgroundImage.props, propsNeedCastKeys = GenPagesCSSBackgroundBackgroundImage.propsNeedCastKeys, emits = GenPagesCSSBackgroundBackgroundImage.emits, components = GenPagesCSSBackgroundBackgroundImage.components, styles = GenPagesCSSBackgroundBackgroundImage.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBackgroundBackgroundImage.setup(props as GenPagesCSSBackgroundBackgroundImage, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBackgroundBackgroundImage {
    return GenPagesCSSBackgroundBackgroundImage(instance, renderer)
}
)
val GenPagesCSSBorderBorderBottomClass = CreateVueComponent(GenPagesCSSBorderBorderBottom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderBottom.inheritAttrs, inject = GenPagesCSSBorderBorderBottom.inject, props = GenPagesCSSBorderBorderBottom.props, propsNeedCastKeys = GenPagesCSSBorderBorderBottom.propsNeedCastKeys, emits = GenPagesCSSBorderBorderBottom.emits, components = GenPagesCSSBorderBorderBottom.components, styles = GenPagesCSSBorderBorderBottom.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderBottom.setup(props as GenPagesCSSBorderBorderBottom, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderBottom {
    return GenPagesCSSBorderBorderBottom(instance, renderer)
}
)
val GenPagesCSSBorderBorderColorClass = CreateVueComponent(GenPagesCSSBorderBorderColor::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderColor.inheritAttrs, inject = GenPagesCSSBorderBorderColor.inject, props = GenPagesCSSBorderBorderColor.props, propsNeedCastKeys = GenPagesCSSBorderBorderColor.propsNeedCastKeys, emits = GenPagesCSSBorderBorderColor.emits, components = GenPagesCSSBorderBorderColor.components, styles = GenPagesCSSBorderBorderColor.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderColor.setup(props as GenPagesCSSBorderBorderColor, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderColor {
    return GenPagesCSSBorderBorderColor(instance, renderer)
}
)
val GenPagesCSSBorderBorderLeftClass = CreateVueComponent(GenPagesCSSBorderBorderLeft::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderLeft.inheritAttrs, inject = GenPagesCSSBorderBorderLeft.inject, props = GenPagesCSSBorderBorderLeft.props, propsNeedCastKeys = GenPagesCSSBorderBorderLeft.propsNeedCastKeys, emits = GenPagesCSSBorderBorderLeft.emits, components = GenPagesCSSBorderBorderLeft.components, styles = GenPagesCSSBorderBorderLeft.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderLeft.setup(props as GenPagesCSSBorderBorderLeft, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderLeft {
    return GenPagesCSSBorderBorderLeft(instance, renderer)
}
)
val GenPagesCSSBorderBorderRadiusClass = CreateVueComponent(GenPagesCSSBorderBorderRadius::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderRadius.inheritAttrs, inject = GenPagesCSSBorderBorderRadius.inject, props = GenPagesCSSBorderBorderRadius.props, propsNeedCastKeys = GenPagesCSSBorderBorderRadius.propsNeedCastKeys, emits = GenPagesCSSBorderBorderRadius.emits, components = GenPagesCSSBorderBorderRadius.components, styles = GenPagesCSSBorderBorderRadius.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderRadius.setup(props as GenPagesCSSBorderBorderRadius, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderRadius {
    return GenPagesCSSBorderBorderRadius(instance, renderer)
}
)
val GenPagesCSSBorderBorderRightClass = CreateVueComponent(GenPagesCSSBorderBorderRight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderRight.inheritAttrs, inject = GenPagesCSSBorderBorderRight.inject, props = GenPagesCSSBorderBorderRight.props, propsNeedCastKeys = GenPagesCSSBorderBorderRight.propsNeedCastKeys, emits = GenPagesCSSBorderBorderRight.emits, components = GenPagesCSSBorderBorderRight.components, styles = GenPagesCSSBorderBorderRight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderRight.setup(props as GenPagesCSSBorderBorderRight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderRight {
    return GenPagesCSSBorderBorderRight(instance, renderer)
}
)
val GenPagesCSSBorderBorderStyleClass = CreateVueComponent(GenPagesCSSBorderBorderStyle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderStyle.inheritAttrs, inject = GenPagesCSSBorderBorderStyle.inject, props = GenPagesCSSBorderBorderStyle.props, propsNeedCastKeys = GenPagesCSSBorderBorderStyle.propsNeedCastKeys, emits = GenPagesCSSBorderBorderStyle.emits, components = GenPagesCSSBorderBorderStyle.components, styles = GenPagesCSSBorderBorderStyle.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderStyle.setup(props as GenPagesCSSBorderBorderStyle, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderStyle {
    return GenPagesCSSBorderBorderStyle(instance, renderer)
}
)
val GenPagesCSSBorderBorderTopClass = CreateVueComponent(GenPagesCSSBorderBorderTop::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderTop.inheritAttrs, inject = GenPagesCSSBorderBorderTop.inject, props = GenPagesCSSBorderBorderTop.props, propsNeedCastKeys = GenPagesCSSBorderBorderTop.propsNeedCastKeys, emits = GenPagesCSSBorderBorderTop.emits, components = GenPagesCSSBorderBorderTop.components, styles = GenPagesCSSBorderBorderTop.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderTop.setup(props as GenPagesCSSBorderBorderTop, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderTop {
    return GenPagesCSSBorderBorderTop(instance, renderer)
}
)
val GenPagesCSSBorderBorderWidthClass = CreateVueComponent(GenPagesCSSBorderBorderWidth::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderWidth.inheritAttrs, inject = GenPagesCSSBorderBorderWidth.inject, props = GenPagesCSSBorderBorderWidth.props, propsNeedCastKeys = GenPagesCSSBorderBorderWidth.propsNeedCastKeys, emits = GenPagesCSSBorderBorderWidth.emits, components = GenPagesCSSBorderBorderWidth.components, styles = GenPagesCSSBorderBorderWidth.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderWidth.setup(props as GenPagesCSSBorderBorderWidth, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderWidth {
    return GenPagesCSSBorderBorderWidth(instance, renderer)
}
)
val GenPagesCSSBorderBorderClass = CreateVueComponent(GenPagesCSSBorderBorder::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorder.inheritAttrs, inject = GenPagesCSSBorderBorder.inject, props = GenPagesCSSBorderBorder.props, propsNeedCastKeys = GenPagesCSSBorderBorder.propsNeedCastKeys, emits = GenPagesCSSBorderBorder.emits, components = GenPagesCSSBorderBorder.components, styles = GenPagesCSSBorderBorder.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSBorderBorder.setup(props as GenPagesCSSBorderBorder)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorder {
    return GenPagesCSSBorderBorder(instance, renderer)
}
)
val GenPagesCSSBorderIssues23230Class = CreateVueComponent(GenPagesCSSBorderIssues23230::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderIssues23230.inheritAttrs, inject = GenPagesCSSBorderIssues23230.inject, props = GenPagesCSSBorderIssues23230.props, propsNeedCastKeys = GenPagesCSSBorderIssues23230.propsNeedCastKeys, emits = GenPagesCSSBorderIssues23230.emits, components = GenPagesCSSBorderIssues23230.components, styles = GenPagesCSSBorderIssues23230.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSBorderIssues23230.setup(props as GenPagesCSSBorderIssues23230)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderIssues23230 {
    return GenPagesCSSBorderIssues23230(instance, renderer)
}
)
val GenPagesCSSBorderComplexBorderComplexBorderClass = CreateVueComponent(GenPagesCSSBorderComplexBorderComplexBorder::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderComplexBorderComplexBorder.inheritAttrs, inject = GenPagesCSSBorderComplexBorderComplexBorder.inject, props = GenPagesCSSBorderComplexBorderComplexBorder.props, propsNeedCastKeys = GenPagesCSSBorderComplexBorderComplexBorder.propsNeedCastKeys, emits = GenPagesCSSBorderComplexBorderComplexBorder.emits, components = GenPagesCSSBorderComplexBorderComplexBorder.components, styles = GenPagesCSSBorderComplexBorderComplexBorder.styles)
}
, fun(instance, renderer): GenPagesCSSBorderComplexBorderComplexBorder {
    return GenPagesCSSBorderComplexBorderComplexBorder(instance, renderer)
}
)
val GenPagesCSSBorderDynamicBorderClass = CreateVueComponent(GenPagesCSSBorderDynamicBorder::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderDynamicBorder.inheritAttrs, inject = GenPagesCSSBorderDynamicBorder.inject, props = GenPagesCSSBorderDynamicBorder.props, propsNeedCastKeys = GenPagesCSSBorderDynamicBorder.propsNeedCastKeys, emits = GenPagesCSSBorderDynamicBorder.emits, components = GenPagesCSSBorderDynamicBorder.components, styles = GenPagesCSSBorderDynamicBorder.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderDynamicBorder.setup(props as GenPagesCSSBorderDynamicBorder, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderDynamicBorder {
    return GenPagesCSSBorderDynamicBorder(instance, renderer)
}
)
val GenPagesCSSBorderBorderUpdateClass = CreateVueComponent(GenPagesCSSBorderBorderUpdate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBorderBorderUpdate.inheritAttrs, inject = GenPagesCSSBorderBorderUpdate.inject, props = GenPagesCSSBorderBorderUpdate.props, propsNeedCastKeys = GenPagesCSSBorderBorderUpdate.propsNeedCastKeys, emits = GenPagesCSSBorderBorderUpdate.emits, components = GenPagesCSSBorderBorderUpdate.components, styles = GenPagesCSSBorderBorderUpdate.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBorderBorderUpdate.setup(props as GenPagesCSSBorderBorderUpdate, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBorderBorderUpdate {
    return GenPagesCSSBorderBorderUpdate(instance, renderer)
}
)
val GenPagesCSSBoxShadowBoxShadowClass = CreateVueComponent(GenPagesCSSBoxShadowBoxShadow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBoxShadowBoxShadow.inheritAttrs, inject = GenPagesCSSBoxShadowBoxShadow.inject, props = GenPagesCSSBoxShadowBoxShadow.props, propsNeedCastKeys = GenPagesCSSBoxShadowBoxShadow.propsNeedCastKeys, emits = GenPagesCSSBoxShadowBoxShadow.emits, components = GenPagesCSSBoxShadowBoxShadow.components, styles = GenPagesCSSBoxShadowBoxShadow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSBoxShadowBoxShadow.setup(props as GenPagesCSSBoxShadowBoxShadow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBoxShadowBoxShadow {
    return GenPagesCSSBoxShadowBoxShadow(instance, renderer)
}
)
val GenPagesCSSBoxSizingBoxSizingClass = CreateVueComponent(GenPagesCSSBoxSizingBoxSizing::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSBoxSizingBoxSizing.inheritAttrs, inject = GenPagesCSSBoxSizingBoxSizing.inject, props = GenPagesCSSBoxSizingBoxSizing.props, propsNeedCastKeys = GenPagesCSSBoxSizingBoxSizing.propsNeedCastKeys, emits = GenPagesCSSBoxSizingBoxSizing.emits, components = GenPagesCSSBoxSizingBoxSizing.components, styles = GenPagesCSSBoxSizingBoxSizing.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSBoxSizingBoxSizing.setup(props as GenPagesCSSBoxSizingBoxSizing)
    }
    )
}
, fun(instance, renderer): GenPagesCSSBoxSizingBoxSizing {
    return GenPagesCSSBoxSizingBoxSizing(instance, renderer)
}
)
val GenPagesCSSDisplayFlexClass = CreateVueComponent(GenPagesCSSDisplayFlex::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSDisplayFlex.inheritAttrs, inject = GenPagesCSSDisplayFlex.inject, props = GenPagesCSSDisplayFlex.props, propsNeedCastKeys = GenPagesCSSDisplayFlex.propsNeedCastKeys, emits = GenPagesCSSDisplayFlex.emits, components = GenPagesCSSDisplayFlex.components, styles = GenPagesCSSDisplayFlex.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSDisplayFlex.setup(props as GenPagesCSSDisplayFlex, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSDisplayFlex {
    return GenPagesCSSDisplayFlex(instance, renderer)
}
)
val GenPagesCSSDisplayNoneClass = CreateVueComponent(GenPagesCSSDisplayNone::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSDisplayNone.inheritAttrs, inject = GenPagesCSSDisplayNone.inject, props = GenPagesCSSDisplayNone.props, propsNeedCastKeys = GenPagesCSSDisplayNone.propsNeedCastKeys, emits = GenPagesCSSDisplayNone.emits, components = GenPagesCSSDisplayNone.components, styles = GenPagesCSSDisplayNone.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSDisplayNone.setup(props as GenPagesCSSDisplayNone, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSDisplayNone {
    return GenPagesCSSDisplayNone(instance, renderer)
}
)
val GenPagesCSSFlexAlignContentClass = CreateVueComponent(GenPagesCSSFlexAlignContent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexAlignContent.inheritAttrs, inject = GenPagesCSSFlexAlignContent.inject, props = GenPagesCSSFlexAlignContent.props, propsNeedCastKeys = GenPagesCSSFlexAlignContent.propsNeedCastKeys, emits = GenPagesCSSFlexAlignContent.emits, components = GenPagesCSSFlexAlignContent.components, styles = GenPagesCSSFlexAlignContent.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexAlignContent.setup(props as GenPagesCSSFlexAlignContent, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexAlignContent {
    return GenPagesCSSFlexAlignContent(instance, renderer)
}
)
val GenPagesCSSFlexAlignItemsClass = CreateVueComponent(GenPagesCSSFlexAlignItems::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexAlignItems.inheritAttrs, inject = GenPagesCSSFlexAlignItems.inject, props = GenPagesCSSFlexAlignItems.props, propsNeedCastKeys = GenPagesCSSFlexAlignItems.propsNeedCastKeys, emits = GenPagesCSSFlexAlignItems.emits, components = GenPagesCSSFlexAlignItems.components, styles = GenPagesCSSFlexAlignItems.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexAlignItems.setup(props as GenPagesCSSFlexAlignItems, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexAlignItems {
    return GenPagesCSSFlexAlignItems(instance, renderer)
}
)
val GenPagesCSSFlexFlexWrapClass = CreateVueComponent(GenPagesCSSFlexFlexWrap::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexWrap.inheritAttrs, inject = GenPagesCSSFlexFlexWrap.inject, props = GenPagesCSSFlexFlexWrap.props, propsNeedCastKeys = GenPagesCSSFlexFlexWrap.propsNeedCastKeys, emits = GenPagesCSSFlexFlexWrap.emits, components = GenPagesCSSFlexFlexWrap.components, styles = GenPagesCSSFlexFlexWrap.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexWrap.setup(props as GenPagesCSSFlexFlexWrap, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexWrap {
    return GenPagesCSSFlexFlexWrap(instance, renderer)
}
)
val GenPagesCSSFlexAlignSelfClass = CreateVueComponent(GenPagesCSSFlexAlignSelf::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexAlignSelf.inheritAttrs, inject = GenPagesCSSFlexAlignSelf.inject, props = GenPagesCSSFlexAlignSelf.props, propsNeedCastKeys = GenPagesCSSFlexAlignSelf.propsNeedCastKeys, emits = GenPagesCSSFlexAlignSelf.emits, components = GenPagesCSSFlexAlignSelf.components, styles = GenPagesCSSFlexAlignSelf.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexAlignSelf.setup(props as GenPagesCSSFlexAlignSelf, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexAlignSelf {
    return GenPagesCSSFlexAlignSelf(instance, renderer)
}
)
val GenPagesCSSFlexFlexBasisClass = CreateVueComponent(GenPagesCSSFlexFlexBasis::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexBasis.inheritAttrs, inject = GenPagesCSSFlexFlexBasis.inject, props = GenPagesCSSFlexFlexBasis.props, propsNeedCastKeys = GenPagesCSSFlexFlexBasis.propsNeedCastKeys, emits = GenPagesCSSFlexFlexBasis.emits, components = GenPagesCSSFlexFlexBasis.components, styles = GenPagesCSSFlexFlexBasis.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexBasis.setup(props as GenPagesCSSFlexFlexBasis, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexBasis {
    return GenPagesCSSFlexFlexBasis(instance, renderer)
}
)
val GenPagesCSSFlexFlexDirectionClass = CreateVueComponent(GenPagesCSSFlexFlexDirection::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexDirection.inheritAttrs, inject = GenPagesCSSFlexFlexDirection.inject, props = GenPagesCSSFlexFlexDirection.props, propsNeedCastKeys = GenPagesCSSFlexFlexDirection.propsNeedCastKeys, emits = GenPagesCSSFlexFlexDirection.emits, components = GenPagesCSSFlexFlexDirection.components, styles = GenPagesCSSFlexFlexDirection.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexDirection.setup(props as GenPagesCSSFlexFlexDirection, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexDirection {
    return GenPagesCSSFlexFlexDirection(instance, renderer)
}
)
val GenPagesCSSFlexFlexFlowClass = CreateVueComponent(GenPagesCSSFlexFlexFlow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexFlow.inheritAttrs, inject = GenPagesCSSFlexFlexFlow.inject, props = GenPagesCSSFlexFlexFlow.props, propsNeedCastKeys = GenPagesCSSFlexFlexFlow.propsNeedCastKeys, emits = GenPagesCSSFlexFlexFlow.emits, components = GenPagesCSSFlexFlexFlow.components, styles = GenPagesCSSFlexFlexFlow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexFlow.setup(props as GenPagesCSSFlexFlexFlow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexFlow {
    return GenPagesCSSFlexFlexFlow(instance, renderer)
}
)
val GenPagesCSSFlexFlexGrowClass = CreateVueComponent(GenPagesCSSFlexFlexGrow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexGrow.inheritAttrs, inject = GenPagesCSSFlexFlexGrow.inject, props = GenPagesCSSFlexFlexGrow.props, propsNeedCastKeys = GenPagesCSSFlexFlexGrow.propsNeedCastKeys, emits = GenPagesCSSFlexFlexGrow.emits, components = GenPagesCSSFlexFlexGrow.components, styles = GenPagesCSSFlexFlexGrow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexGrow.setup(props as GenPagesCSSFlexFlexGrow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexGrow {
    return GenPagesCSSFlexFlexGrow(instance, renderer)
}
)
val GenPagesCSSFlexFlexShrinkClass = CreateVueComponent(GenPagesCSSFlexFlexShrink::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlexShrink.inheritAttrs, inject = GenPagesCSSFlexFlexShrink.inject, props = GenPagesCSSFlexFlexShrink.props, propsNeedCastKeys = GenPagesCSSFlexFlexShrink.propsNeedCastKeys, emits = GenPagesCSSFlexFlexShrink.emits, components = GenPagesCSSFlexFlexShrink.components, styles = GenPagesCSSFlexFlexShrink.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlexShrink.setup(props as GenPagesCSSFlexFlexShrink, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlexShrink {
    return GenPagesCSSFlexFlexShrink(instance, renderer)
}
)
val GenPagesCSSFlexFlexClass = CreateVueComponent(GenPagesCSSFlexFlex::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexFlex.inheritAttrs, inject = GenPagesCSSFlexFlex.inject, props = GenPagesCSSFlexFlex.props, propsNeedCastKeys = GenPagesCSSFlexFlex.propsNeedCastKeys, emits = GenPagesCSSFlexFlex.emits, components = GenPagesCSSFlexFlex.components, styles = GenPagesCSSFlexFlex.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexFlex.setup(props as GenPagesCSSFlexFlex, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexFlex {
    return GenPagesCSSFlexFlex(instance, renderer)
}
)
val GenPagesCSSFlexJustifyContentClass = CreateVueComponent(GenPagesCSSFlexJustifyContent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFlexJustifyContent.inheritAttrs, inject = GenPagesCSSFlexJustifyContent.inject, props = GenPagesCSSFlexJustifyContent.props, propsNeedCastKeys = GenPagesCSSFlexJustifyContent.propsNeedCastKeys, emits = GenPagesCSSFlexJustifyContent.emits, components = GenPagesCSSFlexJustifyContent.components, styles = GenPagesCSSFlexJustifyContent.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSFlexJustifyContent.setup(props as GenPagesCSSFlexJustifyContent, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFlexJustifyContent {
    return GenPagesCSSFlexJustifyContent(instance, renderer)
}
)
val GenPagesCSSLayoutHeightClass = CreateVueComponent(GenPagesCSSLayoutHeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutHeight.inheritAttrs, inject = GenPagesCSSLayoutHeight.inject, props = GenPagesCSSLayoutHeight.props, propsNeedCastKeys = GenPagesCSSLayoutHeight.propsNeedCastKeys, emits = GenPagesCSSLayoutHeight.emits, components = GenPagesCSSLayoutHeight.components, styles = GenPagesCSSLayoutHeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutHeight.setup(props as GenPagesCSSLayoutHeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutHeight {
    return GenPagesCSSLayoutHeight(instance, renderer)
}
)
val GenPagesCSSLayoutMaxHeightClass = CreateVueComponent(GenPagesCSSLayoutMaxHeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutMaxHeight.inheritAttrs, inject = GenPagesCSSLayoutMaxHeight.inject, props = GenPagesCSSLayoutMaxHeight.props, propsNeedCastKeys = GenPagesCSSLayoutMaxHeight.propsNeedCastKeys, emits = GenPagesCSSLayoutMaxHeight.emits, components = GenPagesCSSLayoutMaxHeight.components, styles = GenPagesCSSLayoutMaxHeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutMaxHeight.setup(props as GenPagesCSSLayoutMaxHeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutMaxHeight {
    return GenPagesCSSLayoutMaxHeight(instance, renderer)
}
)
val GenPagesCSSLayoutMaxWidthClass = CreateVueComponent(GenPagesCSSLayoutMaxWidth::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutMaxWidth.inheritAttrs, inject = GenPagesCSSLayoutMaxWidth.inject, props = GenPagesCSSLayoutMaxWidth.props, propsNeedCastKeys = GenPagesCSSLayoutMaxWidth.propsNeedCastKeys, emits = GenPagesCSSLayoutMaxWidth.emits, components = GenPagesCSSLayoutMaxWidth.components, styles = GenPagesCSSLayoutMaxWidth.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutMaxWidth.setup(props as GenPagesCSSLayoutMaxWidth, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutMaxWidth {
    return GenPagesCSSLayoutMaxWidth(instance, renderer)
}
)
val GenPagesCSSLayoutMinHeightClass = CreateVueComponent(GenPagesCSSLayoutMinHeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutMinHeight.inheritAttrs, inject = GenPagesCSSLayoutMinHeight.inject, props = GenPagesCSSLayoutMinHeight.props, propsNeedCastKeys = GenPagesCSSLayoutMinHeight.propsNeedCastKeys, emits = GenPagesCSSLayoutMinHeight.emits, components = GenPagesCSSLayoutMinHeight.components, styles = GenPagesCSSLayoutMinHeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutMinHeight.setup(props as GenPagesCSSLayoutMinHeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutMinHeight {
    return GenPagesCSSLayoutMinHeight(instance, renderer)
}
)
val GenPagesCSSLayoutMinWidthClass = CreateVueComponent(GenPagesCSSLayoutMinWidth::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutMinWidth.inheritAttrs, inject = GenPagesCSSLayoutMinWidth.inject, props = GenPagesCSSLayoutMinWidth.props, propsNeedCastKeys = GenPagesCSSLayoutMinWidth.propsNeedCastKeys, emits = GenPagesCSSLayoutMinWidth.emits, components = GenPagesCSSLayoutMinWidth.components, styles = GenPagesCSSLayoutMinWidth.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutMinWidth.setup(props as GenPagesCSSLayoutMinWidth, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutMinWidth {
    return GenPagesCSSLayoutMinWidth(instance, renderer)
}
)
val GenPagesCSSLayoutPositionClass = CreateVueComponent(GenPagesCSSLayoutPosition::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutPosition.inheritAttrs, inject = GenPagesCSSLayoutPosition.inject, props = GenPagesCSSLayoutPosition.props, propsNeedCastKeys = GenPagesCSSLayoutPosition.propsNeedCastKeys, emits = GenPagesCSSLayoutPosition.emits, components = GenPagesCSSLayoutPosition.components, styles = GenPagesCSSLayoutPosition.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutPosition.setup(props as GenPagesCSSLayoutPosition, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutPosition {
    return GenPagesCSSLayoutPosition(instance, renderer)
}
)
val GenPagesCSSLayoutTopClass = CreateVueComponent(GenPagesCSSLayoutTop::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutTop.inheritAttrs, inject = GenPagesCSSLayoutTop.inject, props = GenPagesCSSLayoutTop.props, propsNeedCastKeys = GenPagesCSSLayoutTop.propsNeedCastKeys, emits = GenPagesCSSLayoutTop.emits, components = GenPagesCSSLayoutTop.components, styles = GenPagesCSSLayoutTop.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutTop.setup(props as GenPagesCSSLayoutTop, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutTop {
    return GenPagesCSSLayoutTop(instance, renderer)
}
)
val GenPagesCSSLayoutBottomClass = CreateVueComponent(GenPagesCSSLayoutBottom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutBottom.inheritAttrs, inject = GenPagesCSSLayoutBottom.inject, props = GenPagesCSSLayoutBottom.props, propsNeedCastKeys = GenPagesCSSLayoutBottom.propsNeedCastKeys, emits = GenPagesCSSLayoutBottom.emits, components = GenPagesCSSLayoutBottom.components, styles = GenPagesCSSLayoutBottom.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutBottom.setup(props as GenPagesCSSLayoutBottom, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutBottom {
    return GenPagesCSSLayoutBottom(instance, renderer)
}
)
val GenPagesCSSLayoutLeftClass = CreateVueComponent(GenPagesCSSLayoutLeft::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutLeft.inheritAttrs, inject = GenPagesCSSLayoutLeft.inject, props = GenPagesCSSLayoutLeft.props, propsNeedCastKeys = GenPagesCSSLayoutLeft.propsNeedCastKeys, emits = GenPagesCSSLayoutLeft.emits, components = GenPagesCSSLayoutLeft.components, styles = GenPagesCSSLayoutLeft.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutLeft.setup(props as GenPagesCSSLayoutLeft, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutLeft {
    return GenPagesCSSLayoutLeft(instance, renderer)
}
)
val GenPagesCSSLayoutRightClass = CreateVueComponent(GenPagesCSSLayoutRight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutRight.inheritAttrs, inject = GenPagesCSSLayoutRight.inject, props = GenPagesCSSLayoutRight.props, propsNeedCastKeys = GenPagesCSSLayoutRight.propsNeedCastKeys, emits = GenPagesCSSLayoutRight.emits, components = GenPagesCSSLayoutRight.components, styles = GenPagesCSSLayoutRight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutRight.setup(props as GenPagesCSSLayoutRight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutRight {
    return GenPagesCSSLayoutRight(instance, renderer)
}
)
val GenPagesCSSLayoutChildWidthClass = CreateVueComponent(GenPagesCSSLayoutChildWidth::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSLayoutChildWidth.inheritAttrs, inject = GenPagesCSSLayoutChildWidth.inject, props = GenPagesCSSLayoutChildWidth.props, propsNeedCastKeys = GenPagesCSSLayoutChildWidth.propsNeedCastKeys, emits = GenPagesCSSLayoutChildWidth.emits, components = GenPagesCSSLayoutChildWidth.components, styles = GenPagesCSSLayoutChildWidth.styles)
}
, fun(instance, renderer): GenPagesCSSLayoutChildWidth {
    return GenPagesCSSLayoutChildWidth(instance)
}
)
val GenPagesCSSLayoutWidthClass = CreateVueComponent(GenPagesCSSLayoutWidth::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutWidth.inheritAttrs, inject = GenPagesCSSLayoutWidth.inject, props = GenPagesCSSLayoutWidth.props, propsNeedCastKeys = GenPagesCSSLayoutWidth.propsNeedCastKeys, emits = GenPagesCSSLayoutWidth.emits, components = GenPagesCSSLayoutWidth.components, styles = GenPagesCSSLayoutWidth.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutWidth.setup(props as GenPagesCSSLayoutWidth, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutWidth {
    return GenPagesCSSLayoutWidth(instance, renderer)
}
)
open class DataType__115 (
    @JsonNotNull
    open var zIndex: Number,
    @JsonNotNull
    open var autoTest: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__115ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__115ReactiveObject : DataType__115, IUTSReactive<DataType__115> {
    override var __v_raw: DataType__115
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__115, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(zIndex = __v_raw.zIndex, autoTest = __v_raw.autoTest) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__115ReactiveObject {
        return DataType__115ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var zIndex: Number
        get() {
            return _tRG(__v_raw, "zIndex", __v_raw.zIndex, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("zIndex")) {
                return
            }
            val oldValue = __v_raw.zIndex
            __v_raw.zIndex = value
            _tRS(__v_raw, "zIndex", oldValue, value)
        }
    override var autoTest: Boolean
        get() {
            return _tRG(__v_raw, "autoTest", __v_raw.autoTest, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("autoTest")) {
                return
            }
            val oldValue = __v_raw.autoTest
            __v_raw.autoTest = value
            _tRS(__v_raw, "autoTest", oldValue, value)
        }
}
val GenPagesCSSLayoutZIndexClass = CreateVueComponent(GenPagesCSSLayoutZIndex::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutZIndex.inheritAttrs, inject = GenPagesCSSLayoutZIndex.inject, props = GenPagesCSSLayoutZIndex.props, propsNeedCastKeys = GenPagesCSSLayoutZIndex.propsNeedCastKeys, emits = GenPagesCSSLayoutZIndex.emits, components = GenPagesCSSLayoutZIndex.components, styles = GenPagesCSSLayoutZIndex.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutZIndex.setup(props as GenPagesCSSLayoutZIndex, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutZIndex {
    return GenPagesCSSLayoutZIndex(instance, renderer)
}
)
val GenPagesCSSLayoutVisibilityClass = CreateVueComponent(GenPagesCSSLayoutVisibility::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutVisibility.inheritAttrs, inject = GenPagesCSSLayoutVisibility.inject, props = GenPagesCSSLayoutVisibility.props, propsNeedCastKeys = GenPagesCSSLayoutVisibility.propsNeedCastKeys, emits = GenPagesCSSLayoutVisibility.emits, components = GenPagesCSSLayoutVisibility.components, styles = GenPagesCSSLayoutVisibility.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutVisibility.setup(props as GenPagesCSSLayoutVisibility, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutVisibility {
    return GenPagesCSSLayoutVisibility(instance, renderer)
}
)
val GenPagesCSSLayoutOpacityClass = CreateVueComponent(GenPagesCSSLayoutOpacity::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSLayoutOpacity.inheritAttrs, inject = GenPagesCSSLayoutOpacity.inject, props = GenPagesCSSLayoutOpacity.props, propsNeedCastKeys = GenPagesCSSLayoutOpacity.propsNeedCastKeys, emits = GenPagesCSSLayoutOpacity.emits, components = GenPagesCSSLayoutOpacity.components, styles = GenPagesCSSLayoutOpacity.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSLayoutOpacity.setup(props as GenPagesCSSLayoutOpacity, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSLayoutOpacity {
    return GenPagesCSSLayoutOpacity(instance, renderer)
}
)
val GenPagesCSSMarginMarginBottomClass = CreateVueComponent(GenPagesCSSMarginMarginBottom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMarginBottom.inheritAttrs, inject = GenPagesCSSMarginMarginBottom.inject, props = GenPagesCSSMarginMarginBottom.props, propsNeedCastKeys = GenPagesCSSMarginMarginBottom.propsNeedCastKeys, emits = GenPagesCSSMarginMarginBottom.emits, components = GenPagesCSSMarginMarginBottom.components, styles = GenPagesCSSMarginMarginBottom.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMarginBottom.setup(props as GenPagesCSSMarginMarginBottom, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMarginBottom {
    return GenPagesCSSMarginMarginBottom(instance, renderer)
}
)
val GenPagesCSSMarginMarginLeftClass = CreateVueComponent(GenPagesCSSMarginMarginLeft::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMarginLeft.inheritAttrs, inject = GenPagesCSSMarginMarginLeft.inject, props = GenPagesCSSMarginMarginLeft.props, propsNeedCastKeys = GenPagesCSSMarginMarginLeft.propsNeedCastKeys, emits = GenPagesCSSMarginMarginLeft.emits, components = GenPagesCSSMarginMarginLeft.components, styles = GenPagesCSSMarginMarginLeft.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMarginLeft.setup(props as GenPagesCSSMarginMarginLeft, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMarginLeft {
    return GenPagesCSSMarginMarginLeft(instance, renderer)
}
)
val GenPagesCSSMarginMarginRightClass = CreateVueComponent(GenPagesCSSMarginMarginRight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMarginRight.inheritAttrs, inject = GenPagesCSSMarginMarginRight.inject, props = GenPagesCSSMarginMarginRight.props, propsNeedCastKeys = GenPagesCSSMarginMarginRight.propsNeedCastKeys, emits = GenPagesCSSMarginMarginRight.emits, components = GenPagesCSSMarginMarginRight.components, styles = GenPagesCSSMarginMarginRight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMarginRight.setup(props as GenPagesCSSMarginMarginRight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMarginRight {
    return GenPagesCSSMarginMarginRight(instance, renderer)
}
)
val GenPagesCSSMarginMarginTopClass = CreateVueComponent(GenPagesCSSMarginMarginTop::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMarginTop.inheritAttrs, inject = GenPagesCSSMarginMarginTop.inject, props = GenPagesCSSMarginMarginTop.props, propsNeedCastKeys = GenPagesCSSMarginMarginTop.propsNeedCastKeys, emits = GenPagesCSSMarginMarginTop.emits, components = GenPagesCSSMarginMarginTop.components, styles = GenPagesCSSMarginMarginTop.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMarginTop.setup(props as GenPagesCSSMarginMarginTop, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMarginTop {
    return GenPagesCSSMarginMarginTop(instance, renderer)
}
)
val GenPagesCSSMarginMarginClass = CreateVueComponent(GenPagesCSSMarginMargin::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMargin.inheritAttrs, inject = GenPagesCSSMarginMargin.inject, props = GenPagesCSSMarginMargin.props, propsNeedCastKeys = GenPagesCSSMarginMargin.propsNeedCastKeys, emits = GenPagesCSSMarginMargin.emits, components = GenPagesCSSMarginMargin.components, styles = GenPagesCSSMarginMargin.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMargin.setup(props as GenPagesCSSMarginMargin, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMargin {
    return GenPagesCSSMarginMargin(instance, renderer)
}
)
val GenPagesCSSMarginMarginAutoClass = CreateVueComponent(GenPagesCSSMarginMarginAuto::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSMarginMarginAuto.inheritAttrs, inject = GenPagesCSSMarginMarginAuto.inject, props = GenPagesCSSMarginMarginAuto.props, propsNeedCastKeys = GenPagesCSSMarginMarginAuto.propsNeedCastKeys, emits = GenPagesCSSMarginMarginAuto.emits, components = GenPagesCSSMarginMarginAuto.components, styles = GenPagesCSSMarginMarginAuto.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSMarginMarginAuto.setup(props as GenPagesCSSMarginMarginAuto, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSMarginMarginAuto {
    return GenPagesCSSMarginMarginAuto(instance, renderer)
}
)
val GenPagesCSSOverflowOverflowClass = CreateVueComponent(GenPagesCSSOverflowOverflow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSOverflowOverflow.inheritAttrs, inject = GenPagesCSSOverflowOverflow.inject, props = GenPagesCSSOverflowOverflow.props, propsNeedCastKeys = GenPagesCSSOverflowOverflow.propsNeedCastKeys, emits = GenPagesCSSOverflowOverflow.emits, components = GenPagesCSSOverflowOverflow.components, styles = GenPagesCSSOverflowOverflow.styles)
}
, fun(instance, renderer): GenPagesCSSOverflowOverflow {
    return GenPagesCSSOverflowOverflow(instance, renderer)
}
)
val GenPagesCSSPaddingPaddingBottomClass = CreateVueComponent(GenPagesCSSPaddingPaddingBottom::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPaddingPaddingBottom.inheritAttrs, inject = GenPagesCSSPaddingPaddingBottom.inject, props = GenPagesCSSPaddingPaddingBottom.props, propsNeedCastKeys = GenPagesCSSPaddingPaddingBottom.propsNeedCastKeys, emits = GenPagesCSSPaddingPaddingBottom.emits, components = GenPagesCSSPaddingPaddingBottom.components, styles = GenPagesCSSPaddingPaddingBottom.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPaddingPaddingBottom.setup(props as GenPagesCSSPaddingPaddingBottom, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPaddingPaddingBottom {
    return GenPagesCSSPaddingPaddingBottom(instance, renderer)
}
)
val GenPagesCSSPaddingPaddingLeftClass = CreateVueComponent(GenPagesCSSPaddingPaddingLeft::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPaddingPaddingLeft.inheritAttrs, inject = GenPagesCSSPaddingPaddingLeft.inject, props = GenPagesCSSPaddingPaddingLeft.props, propsNeedCastKeys = GenPagesCSSPaddingPaddingLeft.propsNeedCastKeys, emits = GenPagesCSSPaddingPaddingLeft.emits, components = GenPagesCSSPaddingPaddingLeft.components, styles = GenPagesCSSPaddingPaddingLeft.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPaddingPaddingLeft.setup(props as GenPagesCSSPaddingPaddingLeft, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPaddingPaddingLeft {
    return GenPagesCSSPaddingPaddingLeft(instance, renderer)
}
)
val GenPagesCSSPaddingPaddingRightClass = CreateVueComponent(GenPagesCSSPaddingPaddingRight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPaddingPaddingRight.inheritAttrs, inject = GenPagesCSSPaddingPaddingRight.inject, props = GenPagesCSSPaddingPaddingRight.props, propsNeedCastKeys = GenPagesCSSPaddingPaddingRight.propsNeedCastKeys, emits = GenPagesCSSPaddingPaddingRight.emits, components = GenPagesCSSPaddingPaddingRight.components, styles = GenPagesCSSPaddingPaddingRight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPaddingPaddingRight.setup(props as GenPagesCSSPaddingPaddingRight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPaddingPaddingRight {
    return GenPagesCSSPaddingPaddingRight(instance, renderer)
}
)
val GenPagesCSSPaddingPaddingTopClass = CreateVueComponent(GenPagesCSSPaddingPaddingTop::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPaddingPaddingTop.inheritAttrs, inject = GenPagesCSSPaddingPaddingTop.inject, props = GenPagesCSSPaddingPaddingTop.props, propsNeedCastKeys = GenPagesCSSPaddingPaddingTop.propsNeedCastKeys, emits = GenPagesCSSPaddingPaddingTop.emits, components = GenPagesCSSPaddingPaddingTop.components, styles = GenPagesCSSPaddingPaddingTop.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPaddingPaddingTop.setup(props as GenPagesCSSPaddingPaddingTop, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPaddingPaddingTop {
    return GenPagesCSSPaddingPaddingTop(instance, renderer)
}
)
val GenPagesCSSPaddingPaddingClass = CreateVueComponent(GenPagesCSSPaddingPadding::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPaddingPadding.inheritAttrs, inject = GenPagesCSSPaddingPadding.inject, props = GenPagesCSSPaddingPadding.props, propsNeedCastKeys = GenPagesCSSPaddingPadding.propsNeedCastKeys, emits = GenPagesCSSPaddingPadding.emits, components = GenPagesCSSPaddingPadding.components, styles = GenPagesCSSPaddingPadding.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPaddingPadding.setup(props as GenPagesCSSPaddingPadding, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPaddingPadding {
    return GenPagesCSSPaddingPadding(instance, renderer)
}
)
val GenPagesCSSTextColorClass = CreateVueComponent(GenPagesCSSTextColor::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextColor.inheritAttrs, inject = GenPagesCSSTextColor.inject, props = GenPagesCSSTextColor.props, propsNeedCastKeys = GenPagesCSSTextColor.propsNeedCastKeys, emits = GenPagesCSSTextColor.emits, components = GenPagesCSSTextColor.components, styles = GenPagesCSSTextColor.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextColor.setup(props as GenPagesCSSTextColor, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextColor {
    return GenPagesCSSTextColor(instance, renderer)
}
)
val GenPagesCSSTextFontFamilyClass = CreateVueComponent(GenPagesCSSTextFontFamily::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextFontFamily.inheritAttrs, inject = GenPagesCSSTextFontFamily.inject, props = GenPagesCSSTextFontFamily.props, propsNeedCastKeys = GenPagesCSSTextFontFamily.propsNeedCastKeys, emits = GenPagesCSSTextFontFamily.emits, components = GenPagesCSSTextFontFamily.components, styles = GenPagesCSSTextFontFamily.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSTextFontFamily.setup(props as GenPagesCSSTextFontFamily)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextFontFamily {
    return GenPagesCSSTextFontFamily(instance, renderer)
}
)
val GenPagesCSSTextFontSizeClass = CreateVueComponent(GenPagesCSSTextFontSize::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextFontSize.inheritAttrs, inject = GenPagesCSSTextFontSize.inject, props = GenPagesCSSTextFontSize.props, propsNeedCastKeys = GenPagesCSSTextFontSize.propsNeedCastKeys, emits = GenPagesCSSTextFontSize.emits, components = GenPagesCSSTextFontSize.components, styles = GenPagesCSSTextFontSize.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextFontSize.setup(props as GenPagesCSSTextFontSize, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextFontSize {
    return GenPagesCSSTextFontSize(instance, renderer)
}
)
val GenPagesCSSTextFontStyleClass = CreateVueComponent(GenPagesCSSTextFontStyle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextFontStyle.inheritAttrs, inject = GenPagesCSSTextFontStyle.inject, props = GenPagesCSSTextFontStyle.props, propsNeedCastKeys = GenPagesCSSTextFontStyle.propsNeedCastKeys, emits = GenPagesCSSTextFontStyle.emits, components = GenPagesCSSTextFontStyle.components, styles = GenPagesCSSTextFontStyle.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextFontStyle.setup(props as GenPagesCSSTextFontStyle, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextFontStyle {
    return GenPagesCSSTextFontStyle(instance, renderer)
}
)
val GenPagesCSSTextFontWeightClass = CreateVueComponent(GenPagesCSSTextFontWeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextFontWeight.inheritAttrs, inject = GenPagesCSSTextFontWeight.inject, props = GenPagesCSSTextFontWeight.props, propsNeedCastKeys = GenPagesCSSTextFontWeight.propsNeedCastKeys, emits = GenPagesCSSTextFontWeight.emits, components = GenPagesCSSTextFontWeight.components, styles = GenPagesCSSTextFontWeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextFontWeight.setup(props as GenPagesCSSTextFontWeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextFontWeight {
    return GenPagesCSSTextFontWeight(instance, renderer)
}
)
open class AutoTextData (
    @JsonNotNull
    open var begin: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AutoTextDataReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AutoTextDataReactiveObject : AutoTextData, IUTSReactive<AutoTextData> {
    override var __v_raw: AutoTextData
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AutoTextData, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(begin = __v_raw.begin) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AutoTextDataReactiveObject {
        return AutoTextDataReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var begin: Boolean
        get() {
            return _tRG(__v_raw, "begin", __v_raw.begin, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("begin")) {
                return
            }
            val oldValue = __v_raw.begin
            __v_raw.begin = value
            _tRS(__v_raw, "begin", oldValue, value)
        }
}
val GenPagesCSSTextLetterSpacingClass = CreateVueComponent(GenPagesCSSTextLetterSpacing::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextLetterSpacing.inheritAttrs, inject = GenPagesCSSTextLetterSpacing.inject, props = GenPagesCSSTextLetterSpacing.props, propsNeedCastKeys = GenPagesCSSTextLetterSpacing.propsNeedCastKeys, emits = GenPagesCSSTextLetterSpacing.emits, components = GenPagesCSSTextLetterSpacing.components, styles = GenPagesCSSTextLetterSpacing.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextLetterSpacing.setup(props as GenPagesCSSTextLetterSpacing, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextLetterSpacing {
    return GenPagesCSSTextLetterSpacing(instance, renderer)
}
)
val GenPagesCSSTextWhiteSpaceClass = CreateVueComponent(GenPagesCSSTextWhiteSpace::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextWhiteSpace.inheritAttrs, inject = GenPagesCSSTextWhiteSpace.inject, props = GenPagesCSSTextWhiteSpace.props, propsNeedCastKeys = GenPagesCSSTextWhiteSpace.propsNeedCastKeys, emits = GenPagesCSSTextWhiteSpace.emits, components = GenPagesCSSTextWhiteSpace.components, styles = GenPagesCSSTextWhiteSpace.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextWhiteSpace.setup(props as GenPagesCSSTextWhiteSpace, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextWhiteSpace {
    return GenPagesCSSTextWhiteSpace(instance, renderer)
}
)
open class Icon (
    @JsonNotNull
    open var name: String,
    @JsonNotNull
    open var code: String,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return IconReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class IconReactiveObject : Icon, IUTSReactive<Icon> {
    override var __v_raw: Icon
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: Icon, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(name = __v_raw.name, code = __v_raw.code) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): IconReactiveObject {
        return IconReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var name: String
        get() {
            return _tRG(__v_raw, "name", __v_raw.name, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("name")) {
                return
            }
            val oldValue = __v_raw.name
            __v_raw.name = value
            _tRS(__v_raw, "name", oldValue, value)
        }
    override var code: String
        get() {
            return _tRG(__v_raw, "code", __v_raw.code, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("code")) {
                return
            }
            val oldValue = __v_raw.code
            __v_raw.code = value
            _tRS(__v_raw, "code", oldValue, value)
        }
}
val GenPagesCSSTextFontFamilyIconClass = CreateVueComponent(GenPagesCSSTextFontFamilyIcon::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextFontFamilyIcon.inheritAttrs, inject = GenPagesCSSTextFontFamilyIcon.inject, props = GenPagesCSSTextFontFamilyIcon.props, propsNeedCastKeys = GenPagesCSSTextFontFamilyIcon.propsNeedCastKeys, emits = GenPagesCSSTextFontFamilyIcon.emits, components = GenPagesCSSTextFontFamilyIcon.components, styles = GenPagesCSSTextFontFamilyIcon.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextFontFamilyIcon.setup(props as GenPagesCSSTextFontFamilyIcon, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextFontFamilyIcon {
    return GenPagesCSSTextFontFamilyIcon(instance, renderer)
}
)
open class AutoTextData__1 (
    @JsonNotNull
    open var begin: Boolean = false,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return AutoTextData__1ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class AutoTextData__1ReactiveObject : AutoTextData__1, IUTSReactive<AutoTextData__1> {
    override var __v_raw: AutoTextData__1
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: AutoTextData__1, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(begin = __v_raw.begin) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): AutoTextData__1ReactiveObject {
        return AutoTextData__1ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var begin: Boolean
        get() {
            return _tRG(__v_raw, "begin", __v_raw.begin, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("begin")) {
                return
            }
            val oldValue = __v_raw.begin
            __v_raw.begin = value
            _tRS(__v_raw, "begin", oldValue, value)
        }
}
val GenPagesCSSTextLineHeightClass = CreateVueComponent(GenPagesCSSTextLineHeight::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextLineHeight.inheritAttrs, inject = GenPagesCSSTextLineHeight.inject, props = GenPagesCSSTextLineHeight.props, propsNeedCastKeys = GenPagesCSSTextLineHeight.propsNeedCastKeys, emits = GenPagesCSSTextLineHeight.emits, components = GenPagesCSSTextLineHeight.components, styles = GenPagesCSSTextLineHeight.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextLineHeight.setup(props as GenPagesCSSTextLineHeight, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextLineHeight {
    return GenPagesCSSTextLineHeight(instance, renderer)
}
)
val GenPagesCSSTextTextAlignClass = CreateVueComponent(GenPagesCSSTextTextAlign::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextTextAlign.inheritAttrs, inject = GenPagesCSSTextTextAlign.inject, props = GenPagesCSSTextTextAlign.props, propsNeedCastKeys = GenPagesCSSTextTextAlign.propsNeedCastKeys, emits = GenPagesCSSTextTextAlign.emits, components = GenPagesCSSTextTextAlign.components, styles = GenPagesCSSTextTextAlign.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextTextAlign.setup(props as GenPagesCSSTextTextAlign, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextTextAlign {
    return GenPagesCSSTextTextAlign(instance, renderer)
}
)
val GenPagesCSSTextTextOverflowClass = CreateVueComponent(GenPagesCSSTextTextOverflow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextTextOverflow.inheritAttrs, inject = GenPagesCSSTextTextOverflow.inject, props = GenPagesCSSTextTextOverflow.props, propsNeedCastKeys = GenPagesCSSTextTextOverflow.propsNeedCastKeys, emits = GenPagesCSSTextTextOverflow.emits, components = GenPagesCSSTextTextOverflow.components, styles = GenPagesCSSTextTextOverflow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextTextOverflow.setup(props as GenPagesCSSTextTextOverflow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextTextOverflow {
    return GenPagesCSSTextTextOverflow(instance, renderer)
}
)
val GenPagesCSSTextTextDecorationLineClass = CreateVueComponent(GenPagesCSSTextTextDecorationLine::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextTextDecorationLine.inheritAttrs, inject = GenPagesCSSTextTextDecorationLine.inject, props = GenPagesCSSTextTextDecorationLine.props, propsNeedCastKeys = GenPagesCSSTextTextDecorationLine.propsNeedCastKeys, emits = GenPagesCSSTextTextDecorationLine.emits, components = GenPagesCSSTextTextDecorationLine.components, styles = GenPagesCSSTextTextDecorationLine.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextTextDecorationLine.setup(props as GenPagesCSSTextTextDecorationLine, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextTextDecorationLine {
    return GenPagesCSSTextTextDecorationLine(instance, renderer)
}
)
val GenPagesCSSTextTextShadowClass = CreateVueComponent(GenPagesCSSTextTextShadow::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTextTextShadow.inheritAttrs, inject = GenPagesCSSTextTextShadow.inject, props = GenPagesCSSTextTextShadow.props, propsNeedCastKeys = GenPagesCSSTextTextShadow.propsNeedCastKeys, emits = GenPagesCSSTextTextShadow.emits, components = GenPagesCSSTextTextShadow.components, styles = GenPagesCSSTextTextShadow.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTextTextShadow.setup(props as GenPagesCSSTextTextShadow, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTextTextShadow {
    return GenPagesCSSTextTextShadow(instance, renderer)
}
)
val GenPagesCSSTransitionTransitionClass = CreateVueComponent(GenPagesCSSTransitionTransition::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransitionTransition.inheritAttrs, inject = GenPagesCSSTransitionTransition.inject, props = GenPagesCSSTransitionTransition.props, propsNeedCastKeys = GenPagesCSSTransitionTransition.propsNeedCastKeys, emits = GenPagesCSSTransitionTransition.emits, components = GenPagesCSSTransitionTransition.components, styles = GenPagesCSSTransitionTransition.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTransitionTransition.setup(props as GenPagesCSSTransitionTransition, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransitionTransition {
    return GenPagesCSSTransitionTransition(instance, renderer)
}
)
val GenPagesCSSTransitionTransitionDurationClass = CreateVueComponent(GenPagesCSSTransitionTransitionDuration::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransitionTransitionDuration.inheritAttrs, inject = GenPagesCSSTransitionTransitionDuration.inject, props = GenPagesCSSTransitionTransitionDuration.props, propsNeedCastKeys = GenPagesCSSTransitionTransitionDuration.propsNeedCastKeys, emits = GenPagesCSSTransitionTransitionDuration.emits, components = GenPagesCSSTransitionTransitionDuration.components, styles = GenPagesCSSTransitionTransitionDuration.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTransitionTransitionDuration.setup(props as GenPagesCSSTransitionTransitionDuration, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransitionTransitionDuration {
    return GenPagesCSSTransitionTransitionDuration(instance, renderer)
}
)
val GenPagesCSSTransitionTransitionTimingFunctionClass = CreateVueComponent(GenPagesCSSTransitionTransitionTimingFunction::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransitionTransitionTimingFunction.inheritAttrs, inject = GenPagesCSSTransitionTransitionTimingFunction.inject, props = GenPagesCSSTransitionTransitionTimingFunction.props, propsNeedCastKeys = GenPagesCSSTransitionTransitionTimingFunction.propsNeedCastKeys, emits = GenPagesCSSTransitionTransitionTimingFunction.emits, components = GenPagesCSSTransitionTransitionTimingFunction.components, styles = GenPagesCSSTransitionTransitionTimingFunction.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTransitionTransitionTimingFunction.setup(props as GenPagesCSSTransitionTransitionTimingFunction, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransitionTransitionTimingFunction {
    return GenPagesCSSTransitionTransitionTimingFunction(instance, renderer)
}
)
val GenPagesCSSTransitionTransitionDelayClass = CreateVueComponent(GenPagesCSSTransitionTransitionDelay::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransitionTransitionDelay.inheritAttrs, inject = GenPagesCSSTransitionTransitionDelay.inject, props = GenPagesCSSTransitionTransitionDelay.props, propsNeedCastKeys = GenPagesCSSTransitionTransitionDelay.propsNeedCastKeys, emits = GenPagesCSSTransitionTransitionDelay.emits, components = GenPagesCSSTransitionTransitionDelay.components, styles = GenPagesCSSTransitionTransitionDelay.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSTransitionTransitionDelay.setup(props as GenPagesCSSTransitionTransitionDelay, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransitionTransitionDelay {
    return GenPagesCSSTransitionTransitionDelay(instance, renderer)
}
)
val GenPagesCSSPointerEventsPointerEventsClass = CreateVueComponent(GenPagesCSSPointerEventsPointerEvents::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPointerEventsPointerEvents.inheritAttrs, inject = GenPagesCSSPointerEventsPointerEvents.inject, props = GenPagesCSSPointerEventsPointerEvents.props, propsNeedCastKeys = GenPagesCSSPointerEventsPointerEvents.propsNeedCastKeys, emits = GenPagesCSSPointerEventsPointerEvents.emits, components = GenPagesCSSPointerEventsPointerEvents.components, styles = GenPagesCSSPointerEventsPointerEvents.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSPointerEventsPointerEvents.setup(props as GenPagesCSSPointerEventsPointerEvents)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPointerEventsPointerEvents {
    return GenPagesCSSPointerEventsPointerEvents(instance, renderer)
}
)
val GenPagesCSSPointerEventsIssue20923Class = CreateVueComponent(GenPagesCSSPointerEventsIssue20923::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSPointerEventsIssue20923.inheritAttrs, inject = GenPagesCSSPointerEventsIssue20923.inject, props = GenPagesCSSPointerEventsIssue20923.props, propsNeedCastKeys = GenPagesCSSPointerEventsIssue20923.propsNeedCastKeys, emits = GenPagesCSSPointerEventsIssue20923.emits, components = GenPagesCSSPointerEventsIssue20923.components, styles = GenPagesCSSPointerEventsIssue20923.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSPointerEventsIssue20923.setup(props as GenPagesCSSPointerEventsIssue20923, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSPointerEventsIssue20923 {
    return GenPagesCSSPointerEventsIssue20923(instance, renderer)
}
)
val GenPagesCSSTransformTranslateClass = CreateVueComponent(GenPagesCSSTransformTranslate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransformTranslate.inheritAttrs, inject = GenPagesCSSTransformTranslate.inject, props = GenPagesCSSTransformTranslate.props, propsNeedCastKeys = GenPagesCSSTransformTranslate.propsNeedCastKeys, emits = GenPagesCSSTransformTranslate.emits, components = GenPagesCSSTransformTranslate.components, styles = GenPagesCSSTransformTranslate.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSTransformTranslate.setup(props as GenPagesCSSTransformTranslate)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransformTranslate {
    return GenPagesCSSTransformTranslate(instance, renderer)
}
)
val GenPagesCSSTransformScaleClass = CreateVueComponent(GenPagesCSSTransformScale::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransformScale.inheritAttrs, inject = GenPagesCSSTransformScale.inject, props = GenPagesCSSTransformScale.props, propsNeedCastKeys = GenPagesCSSTransformScale.propsNeedCastKeys, emits = GenPagesCSSTransformScale.emits, components = GenPagesCSSTransformScale.components, styles = GenPagesCSSTransformScale.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSTransformScale.setup(props as GenPagesCSSTransformScale)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransformScale {
    return GenPagesCSSTransformScale(instance, renderer)
}
)
val GenPagesCSSTransformRotateClass = CreateVueComponent(GenPagesCSSTransformRotate::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransformRotate.inheritAttrs, inject = GenPagesCSSTransformRotate.inject, props = GenPagesCSSTransformRotate.props, propsNeedCastKeys = GenPagesCSSTransformRotate.propsNeedCastKeys, emits = GenPagesCSSTransformRotate.emits, components = GenPagesCSSTransformRotate.components, styles = GenPagesCSSTransformRotate.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSTransformRotate.setup(props as GenPagesCSSTransformRotate)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransformRotate {
    return GenPagesCSSTransformRotate(instance, renderer)
}
)
val GenPagesCSSVariableVariableClass = CreateVueComponent(GenPagesCSSVariableVariable::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSVariableVariable.inheritAttrs, inject = GenPagesCSSVariableVariable.inject, props = GenPagesCSSVariableVariable.props, propsNeedCastKeys = GenPagesCSSVariableVariable.propsNeedCastKeys, emits = GenPagesCSSVariableVariable.emits, components = GenPagesCSSVariableVariable.components, styles = GenPagesCSSVariableVariable.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSVariableVariable.setup(props as GenPagesCSSVariableVariable)
    }
    )
}
, fun(instance, renderer): GenPagesCSSVariableVariable {
    return GenPagesCSSVariableVariable(instance, renderer)
}
)
open class DataType__116 (
    @JsonNotNull
    open var jest_result: Boolean = false,
    @JsonNotNull
    open var jest_click_x: Number,
    @JsonNotNull
    open var jest_click_y: Number,
    @JsonNotNull
    open var jest_parent_top: Number,
    @JsonNotNull
    open var startX: Number,
    @JsonNotNull
    open var startY: Number,
    @JsonNotNull
    open var moveX: Number,
    @JsonNotNull
    open var moveY: Number,
    @JsonNotNull
    open var oldX: Number,
    @JsonNotNull
    open var oldY: Number,
    open var moveEl: UniElement? = null,
) : UTSReactiveObject() {
    override fun __v_create(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): UTSReactiveObject {
        return DataType__116ReactiveObject(this, __v_isReadonly, __v_isShallow, __v_skip)
    }
}
class DataType__116ReactiveObject : DataType__116, IUTSReactive<DataType__116> {
    override var __v_raw: DataType__116
    override var __v_isReadonly: Boolean
    override var __v_isShallow: Boolean
    override var __v_skip: Boolean
    constructor(__v_raw: DataType__116, __v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean) : super(jest_result = __v_raw.jest_result, jest_click_x = __v_raw.jest_click_x, jest_click_y = __v_raw.jest_click_y, jest_parent_top = __v_raw.jest_parent_top, startX = __v_raw.startX, startY = __v_raw.startY, moveX = __v_raw.moveX, moveY = __v_raw.moveY, oldX = __v_raw.oldX, oldY = __v_raw.oldY, moveEl = __v_raw.moveEl) {
        this.__v_raw = __v_raw
        this.__v_isReadonly = __v_isReadonly
        this.__v_isShallow = __v_isShallow
        this.__v_skip = __v_skip
    }
    override fun __v_clone(__v_isReadonly: Boolean, __v_isShallow: Boolean, __v_skip: Boolean): DataType__116ReactiveObject {
        return DataType__116ReactiveObject(this.__v_raw, __v_isReadonly, __v_isShallow, __v_skip)
    }
    override var jest_result: Boolean
        get() {
            return _tRG(__v_raw, "jest_result", __v_raw.jest_result, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_result")) {
                return
            }
            val oldValue = __v_raw.jest_result
            __v_raw.jest_result = value
            _tRS(__v_raw, "jest_result", oldValue, value)
        }
    override var jest_click_x: Number
        get() {
            return _tRG(__v_raw, "jest_click_x", __v_raw.jest_click_x, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_click_x")) {
                return
            }
            val oldValue = __v_raw.jest_click_x
            __v_raw.jest_click_x = value
            _tRS(__v_raw, "jest_click_x", oldValue, value)
        }
    override var jest_click_y: Number
        get() {
            return _tRG(__v_raw, "jest_click_y", __v_raw.jest_click_y, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_click_y")) {
                return
            }
            val oldValue = __v_raw.jest_click_y
            __v_raw.jest_click_y = value
            _tRS(__v_raw, "jest_click_y", oldValue, value)
        }
    override var jest_parent_top: Number
        get() {
            return _tRG(__v_raw, "jest_parent_top", __v_raw.jest_parent_top, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("jest_parent_top")) {
                return
            }
            val oldValue = __v_raw.jest_parent_top
            __v_raw.jest_parent_top = value
            _tRS(__v_raw, "jest_parent_top", oldValue, value)
        }
    override var startX: Number
        get() {
            return _tRG(__v_raw, "startX", __v_raw.startX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startX")) {
                return
            }
            val oldValue = __v_raw.startX
            __v_raw.startX = value
            _tRS(__v_raw, "startX", oldValue, value)
        }
    override var startY: Number
        get() {
            return _tRG(__v_raw, "startY", __v_raw.startY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("startY")) {
                return
            }
            val oldValue = __v_raw.startY
            __v_raw.startY = value
            _tRS(__v_raw, "startY", oldValue, value)
        }
    override var moveX: Number
        get() {
            return _tRG(__v_raw, "moveX", __v_raw.moveX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("moveX")) {
                return
            }
            val oldValue = __v_raw.moveX
            __v_raw.moveX = value
            _tRS(__v_raw, "moveX", oldValue, value)
        }
    override var moveY: Number
        get() {
            return _tRG(__v_raw, "moveY", __v_raw.moveY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("moveY")) {
                return
            }
            val oldValue = __v_raw.moveY
            __v_raw.moveY = value
            _tRS(__v_raw, "moveY", oldValue, value)
        }
    override var oldX: Number
        get() {
            return _tRG(__v_raw, "oldX", __v_raw.oldX, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("oldX")) {
                return
            }
            val oldValue = __v_raw.oldX
            __v_raw.oldX = value
            _tRS(__v_raw, "oldX", oldValue, value)
        }
    override var oldY: Number
        get() {
            return _tRG(__v_raw, "oldY", __v_raw.oldY, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("oldY")) {
                return
            }
            val oldValue = __v_raw.oldY
            __v_raw.oldY = value
            _tRS(__v_raw, "oldY", oldValue, value)
        }
    override var moveEl: UniElement?
        get() {
            return _tRG(__v_raw, "moveEl", __v_raw.moveEl, __v_isReadonly, __v_isShallow)
        }
        set(value) {
            if (!__v_canSet("moveEl")) {
                return
            }
            val oldValue = __v_raw.moveEl
            __v_raw.moveEl = value
            _tRS(__v_raw, "moveEl", oldValue, value)
        }
}
val GenPagesCSSOverflowOverflowVisibleEventClass = CreateVueComponent(GenPagesCSSOverflowOverflowVisibleEvent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSOverflowOverflowVisibleEvent.inheritAttrs, inject = GenPagesCSSOverflowOverflowVisibleEvent.inject, props = GenPagesCSSOverflowOverflowVisibleEvent.props, propsNeedCastKeys = GenPagesCSSOverflowOverflowVisibleEvent.propsNeedCastKeys, emits = GenPagesCSSOverflowOverflowVisibleEvent.emits, components = GenPagesCSSOverflowOverflowVisibleEvent.components, styles = GenPagesCSSOverflowOverflowVisibleEvent.styles, setup = fun(props: ComponentPublicInstance, ctx: SetupContext): Any? {
        return GenPagesCSSOverflowOverflowVisibleEvent.setup(props as GenPagesCSSOverflowOverflowVisibleEvent, ctx)
    }
    )
}
, fun(instance, renderer): GenPagesCSSOverflowOverflowVisibleEvent {
    return GenPagesCSSOverflowOverflowVisibleEvent(instance, renderer)
}
)
val GenComponentsIssue21223CompIssue21223CompClass = CreateVueComponent(GenComponentsIssue21223CompIssue21223Comp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenComponentsIssue21223CompIssue21223Comp.inheritAttrs, inject = GenComponentsIssue21223CompIssue21223Comp.inject, props = GenComponentsIssue21223CompIssue21223Comp.props, propsNeedCastKeys = GenComponentsIssue21223CompIssue21223Comp.propsNeedCastKeys, emits = GenComponentsIssue21223CompIssue21223Comp.emits, components = GenComponentsIssue21223CompIssue21223Comp.components, styles = GenComponentsIssue21223CompIssue21223Comp.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenComponentsIssue21223CompIssue21223Comp.setup(props as GenComponentsIssue21223CompIssue21223Comp)
    }
    )
}
, fun(instance, renderer): GenComponentsIssue21223CompIssue21223Comp {
    return GenComponentsIssue21223CompIssue21223Comp(instance)
}
)
val GenPagesCSSOverflowIssue21223Class = CreateVueComponent(GenPagesCSSOverflowIssue21223::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSOverflowIssue21223.inheritAttrs, inject = GenPagesCSSOverflowIssue21223.inject, props = GenPagesCSSOverflowIssue21223.props, propsNeedCastKeys = GenPagesCSSOverflowIssue21223.propsNeedCastKeys, emits = GenPagesCSSOverflowIssue21223.emits, components = GenPagesCSSOverflowIssue21223.components, styles = GenPagesCSSOverflowIssue21223.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSOverflowIssue21223.setup(props as GenPagesCSSOverflowIssue21223)
    }
    )
}
, fun(instance, renderer): GenPagesCSSOverflowIssue21223 {
    return GenPagesCSSOverflowIssue21223(instance, renderer)
}
)
val GenPagesCSSTransformTransformOriginClass = CreateVueComponent(GenPagesCSSTransformTransformOrigin::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSTransformTransformOrigin.inheritAttrs, inject = GenPagesCSSTransformTransformOrigin.inject, props = GenPagesCSSTransformTransformOrigin.props, propsNeedCastKeys = GenPagesCSSTransformTransformOrigin.propsNeedCastKeys, emits = GenPagesCSSTransformTransformOrigin.emits, components = GenPagesCSSTransformTransformOrigin.components, styles = GenPagesCSSTransformTransformOrigin.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSTransformTransformOrigin.setup(props as GenPagesCSSTransformTransformOrigin)
    }
    )
}
, fun(instance, renderer): GenPagesCSSTransformTransformOrigin {
    return GenPagesCSSTransformTransformOrigin(instance, renderer)
}
)
val GenPagesCSSVariableCustomVariableClass = CreateVueComponent(GenPagesCSSVariableCustomVariable::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSVariableCustomVariable.inheritAttrs, inject = GenPagesCSSVariableCustomVariable.inject, props = GenPagesCSSVariableCustomVariable.props, propsNeedCastKeys = GenPagesCSSVariableCustomVariable.propsNeedCastKeys, emits = GenPagesCSSVariableCustomVariable.emits, components = GenPagesCSSVariableCustomVariable.components, styles = GenPagesCSSVariableCustomVariable.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSVariableCustomVariable.setup(props as GenPagesCSSVariableCustomVariable)
    }
    )
}
, fun(instance, renderer): GenPagesCSSVariableCustomVariable {
    return GenPagesCSSVariableCustomVariable(instance, renderer)
}
)
val GenPagesCSSFunctionFunctionClass = CreateVueComponent(GenPagesCSSFunctionFunction::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFunctionFunction.inheritAttrs, inject = GenPagesCSSFunctionFunction.inject, props = GenPagesCSSFunctionFunction.props, propsNeedCastKeys = GenPagesCSSFunctionFunction.propsNeedCastKeys, emits = GenPagesCSSFunctionFunction.emits, components = GenPagesCSSFunctionFunction.components, styles = GenPagesCSSFunctionFunction.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSFunctionFunction.setup(props as GenPagesCSSFunctionFunction)
    }
    )
}
, fun(instance, renderer): GenPagesCSSFunctionFunction {
    return GenPagesCSSFunctionFunction(instance, renderer)
}
)
val GenPagesCSSFunctionRgbClass = CreateVueComponent(GenPagesCSSFunctionRgb::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFunctionRgb.inheritAttrs, inject = GenPagesCSSFunctionRgb.inject, props = GenPagesCSSFunctionRgb.props, propsNeedCastKeys = GenPagesCSSFunctionRgb.propsNeedCastKeys, emits = GenPagesCSSFunctionRgb.emits, components = GenPagesCSSFunctionRgb.components, styles = GenPagesCSSFunctionRgb.styles)
}
, fun(instance, renderer): GenPagesCSSFunctionRgb {
    return GenPagesCSSFunctionRgb(instance, renderer)
}
)
val GenPagesCSSFunctionRgbaClass = CreateVueComponent(GenPagesCSSFunctionRgba::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFunctionRgba.inheritAttrs, inject = GenPagesCSSFunctionRgba.inject, props = GenPagesCSSFunctionRgba.props, propsNeedCastKeys = GenPagesCSSFunctionRgba.propsNeedCastKeys, emits = GenPagesCSSFunctionRgba.emits, components = GenPagesCSSFunctionRgba.components, styles = GenPagesCSSFunctionRgba.styles)
}
, fun(instance, renderer): GenPagesCSSFunctionRgba {
    return GenPagesCSSFunctionRgba(instance, renderer)
}
)
val GenPagesCSSFunctionUrlClass = CreateVueComponent(GenPagesCSSFunctionUrl::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSFunctionUrl.inheritAttrs, inject = GenPagesCSSFunctionUrl.inject, props = GenPagesCSSFunctionUrl.props, propsNeedCastKeys = GenPagesCSSFunctionUrl.propsNeedCastKeys, emits = GenPagesCSSFunctionUrl.emits, components = GenPagesCSSFunctionUrl.components, styles = GenPagesCSSFunctionUrl.styles)
}
, fun(instance, renderer): GenPagesCSSFunctionUrl {
    return GenPagesCSSFunctionUrl(instance, renderer)
}
)
val GenPagesCSSStyleIsolationChildClass = CreateVueComponent(GenPagesCSSStyleIsolationChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationChild.inheritAttrs, inject = GenPagesCSSStyleIsolationChild.inject, props = GenPagesCSSStyleIsolationChild.props, propsNeedCastKeys = GenPagesCSSStyleIsolationChild.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationChild.emits, components = GenPagesCSSStyleIsolationChild.components, styles = GenPagesCSSStyleIsolationChild.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationChild.setup(props as GenPagesCSSStyleIsolationChild)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationChild {
    return GenPagesCSSStyleIsolationChild(instance)
}
)
val GenPagesCSSStyleIsolationChildExternalClassesClass = CreateVueComponent(GenPagesCSSStyleIsolationChildExternalClasses::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationChildExternalClasses.inheritAttrs, inject = GenPagesCSSStyleIsolationChildExternalClasses.inject, props = GenPagesCSSStyleIsolationChildExternalClasses.props, propsNeedCastKeys = GenPagesCSSStyleIsolationChildExternalClasses.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationChildExternalClasses.emits, components = GenPagesCSSStyleIsolationChildExternalClasses.components, styles = GenPagesCSSStyleIsolationChildExternalClasses.styles, externalClasses = _uA(
        "childClass",
        "boxClass"
    ), setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationChildExternalClasses.setup(props as GenPagesCSSStyleIsolationChildExternalClasses)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationChildExternalClasses {
    return GenPagesCSSStyleIsolationChildExternalClasses(instance)
}
)
val GenPagesCSSStyleIsolationChildExternalStyleClass = CreateVueComponent(GenPagesCSSStyleIsolationChildExternalStyle::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationChildExternalStyle.inheritAttrs, inject = GenPagesCSSStyleIsolationChildExternalStyle.inject, props = GenPagesCSSStyleIsolationChildExternalStyle.props, propsNeedCastKeys = GenPagesCSSStyleIsolationChildExternalStyle.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationChildExternalStyle.emits, components = GenPagesCSSStyleIsolationChildExternalStyle.components, styles = GenPagesCSSStyleIsolationChildExternalStyle.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationChildExternalStyle.setup(props as GenPagesCSSStyleIsolationChildExternalStyle)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationChildExternalStyle {
    return GenPagesCSSStyleIsolationChildExternalStyle(instance)
}
)
val GenPagesCSSStyleIsolationChildMultiTagClass = CreateVueComponent(GenPagesCSSStyleIsolationChildMultiTag::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationChildMultiTag.inheritAttrs, inject = GenPagesCSSStyleIsolationChildMultiTag.inject, props = GenPagesCSSStyleIsolationChildMultiTag.props, propsNeedCastKeys = GenPagesCSSStyleIsolationChildMultiTag.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationChildMultiTag.emits, components = GenPagesCSSStyleIsolationChildMultiTag.components, styles = GenPagesCSSStyleIsolationChildMultiTag.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationChildMultiTag.setup(props as GenPagesCSSStyleIsolationChildMultiTag)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationChildMultiTag {
    return GenPagesCSSStyleIsolationChildMultiTag(instance)
}
)
val GenPagesCSSStyleIsolationLevelChildClass = CreateVueComponent(GenPagesCSSStyleIsolationLevelChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationLevelChild.inheritAttrs, inject = GenPagesCSSStyleIsolationLevelChild.inject, props = GenPagesCSSStyleIsolationLevelChild.props, propsNeedCastKeys = GenPagesCSSStyleIsolationLevelChild.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationLevelChild.emits, components = GenPagesCSSStyleIsolationLevelChild.components, styles = GenPagesCSSStyleIsolationLevelChild.styles)
}
, fun(instance, renderer): GenPagesCSSStyleIsolationLevelChild {
    return GenPagesCSSStyleIsolationLevelChild(instance)
}
)
val GenPagesCSSStyleIsolationLevelClass = CreateVueComponent(GenPagesCSSStyleIsolationLevel::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationLevel.inheritAttrs, inject = GenPagesCSSStyleIsolationLevel.inject, props = GenPagesCSSStyleIsolationLevel.props, propsNeedCastKeys = GenPagesCSSStyleIsolationLevel.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationLevel.emits, components = GenPagesCSSStyleIsolationLevel.components, styles = GenPagesCSSStyleIsolationLevel.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationLevel.setup(props as GenPagesCSSStyleIsolationLevel)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationLevel {
    return GenPagesCSSStyleIsolationLevel(instance)
}
)
val GenPagesCSSStyleIsolationParentChildClass = CreateVueComponent(GenPagesCSSStyleIsolationParentChild::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationParentChild.inheritAttrs, inject = GenPagesCSSStyleIsolationParentChild.inject, props = GenPagesCSSStyleIsolationParentChild.props, propsNeedCastKeys = GenPagesCSSStyleIsolationParentChild.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationParentChild.emits, components = GenPagesCSSStyleIsolationParentChild.components, styles = GenPagesCSSStyleIsolationParentChild.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationParentChild.setup(props as GenPagesCSSStyleIsolationParentChild)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationParentChild {
    return GenPagesCSSStyleIsolationParentChild(instance)
}
)
val GenPagesCSSStyleIsolationParentClass = CreateVueComponent(GenPagesCSSStyleIsolationParent::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationParent.inheritAttrs, inject = GenPagesCSSStyleIsolationParent.inject, props = GenPagesCSSStyleIsolationParent.props, propsNeedCastKeys = GenPagesCSSStyleIsolationParent.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationParent.emits, components = GenPagesCSSStyleIsolationParent.components, styles = GenPagesCSSStyleIsolationParent.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationParent.setup(props as GenPagesCSSStyleIsolationParent)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationParent {
    return GenPagesCSSStyleIsolationParent(instance)
}
)
val GenPagesCSSStyleIsolationCompIsolatedClass = CreateVueComponent(GenPagesCSSStyleIsolationCompIsolated::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationCompIsolated.inheritAttrs, inject = GenPagesCSSStyleIsolationCompIsolated.inject, props = GenPagesCSSStyleIsolationCompIsolated.props, propsNeedCastKeys = GenPagesCSSStyleIsolationCompIsolated.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationCompIsolated.emits, components = GenPagesCSSStyleIsolationCompIsolated.components, styles = GenPagesCSSStyleIsolationCompIsolated.styles, styleIsolation = UniSharedDataComponentStyleIsolation.Isolated, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationCompIsolated.setup(props as GenPagesCSSStyleIsolationCompIsolated)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationCompIsolated {
    return GenPagesCSSStyleIsolationCompIsolated(instance)
}
)
val GenPagesCSSStyleIsolationCompAppClass = CreateVueComponent(GenPagesCSSStyleIsolationCompApp::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationCompApp.inheritAttrs, inject = GenPagesCSSStyleIsolationCompApp.inject, props = GenPagesCSSStyleIsolationCompApp.props, propsNeedCastKeys = GenPagesCSSStyleIsolationCompApp.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationCompApp.emits, components = GenPagesCSSStyleIsolationCompApp.components, styles = GenPagesCSSStyleIsolationCompApp.styles, styleIsolation = UniSharedDataComponentStyleIsolation.App, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationCompApp.setup(props as GenPagesCSSStyleIsolationCompApp)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationCompApp {
    return GenPagesCSSStyleIsolationCompApp(instance)
}
)
val GenPagesCSSStyleIsolationCompAppAndPageClass = CreateVueComponent(GenPagesCSSStyleIsolationCompAppAndPage::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "component", name = "", inheritAttrs = GenPagesCSSStyleIsolationCompAppAndPage.inheritAttrs, inject = GenPagesCSSStyleIsolationCompAppAndPage.inject, props = GenPagesCSSStyleIsolationCompAppAndPage.props, propsNeedCastKeys = GenPagesCSSStyleIsolationCompAppAndPage.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationCompAppAndPage.emits, components = GenPagesCSSStyleIsolationCompAppAndPage.components, styles = GenPagesCSSStyleIsolationCompAppAndPage.styles, styleIsolation = UniSharedDataComponentStyleIsolation.AppAndPage, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationCompAppAndPage.setup(props as GenPagesCSSStyleIsolationCompAppAndPage)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationCompAppAndPage {
    return GenPagesCSSStyleIsolationCompAppAndPage(instance)
}
)
val GenPagesCSSStyleIsolationStyleIsolationClass = CreateVueComponent(GenPagesCSSStyleIsolationStyleIsolation::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSStyleIsolationStyleIsolation.inheritAttrs, inject = GenPagesCSSStyleIsolationStyleIsolation.inject, props = GenPagesCSSStyleIsolationStyleIsolation.props, propsNeedCastKeys = GenPagesCSSStyleIsolationStyleIsolation.propsNeedCastKeys, emits = GenPagesCSSStyleIsolationStyleIsolation.emits, components = GenPagesCSSStyleIsolationStyleIsolation.components, styles = GenPagesCSSStyleIsolationStyleIsolation.styles, setup = fun(props: ComponentPublicInstance): Any? {
        return GenPagesCSSStyleIsolationStyleIsolation.setup(props as GenPagesCSSStyleIsolationStyleIsolation)
    }
    )
}
, fun(instance, renderer): GenPagesCSSStyleIsolationStyleIsolation {
    return GenPagesCSSStyleIsolationStyleIsolation(instance, renderer)
}
)
val GenPagesCSSSpecificitySpecificityClass = CreateVueComponent(GenPagesCSSSpecificitySpecificity::class.java, fun(): VueComponentOptions {
    return VueComponentOptions(type = "page", name = "", inheritAttrs = GenPagesCSSSpecificitySpecificity.inheritAttrs, inject = GenPagesCSSSpecificitySpecificity.inject, props = GenPagesCSSSpecificitySpecificity.props, propsNeedCastKeys = GenPagesCSSSpecificitySpecificity.propsNeedCastKeys, emits = GenPagesCSSSpecificitySpecificity.emits, components = GenPagesCSSSpecificitySpecificity.components, styles = GenPagesCSSSpecificitySpecificity.styles)
}
, fun(instance, renderer): GenPagesCSSSpecificitySpecificity {
    return GenPagesCSSSpecificitySpecificity(instance, renderer)
}
)
val uniStatcollectItems: UTSJSONObject = _uO("uniStatPageLog" to true)
val uniStatOptions: UTSJSONObject = _uO("enable" to ("production" == "production"), "debug" to false, "collectItems" to uniStatcollectItems)
fun createApp(): UTSJSONObject {
    val app = createSSRApp(GenAppClass)
    app.use(uniStat, uniStatOptions)
    return _uO("app" to app)
}
fun main(app: IApp) {
    enableStyleIsolation()
    definePageRoutes()
    defineAppConfig()
    (createApp()["app"] as VueApp).mount(app, GenUniApp())
}
open class UniAppConfig : io.dcloud.uniapp.appframe.AppConfig {
    override var name: String = "Hello uni-app x"
    override var appid: String = "__UNI__HelloUniAppX"
    override var versionName: String = "2.0.1"
    override var versionCode: String = "20001"
    override var uniCompilerVersion: String = "5.01"
    constructor() : super() {}
}
fun definePageRoutes() {
    __uniRoutes.push(UniPageRoute(path = "pages/tabBar/component", component = GenPagesTabBarComponentClass, meta = UniPageMeta(isQuit = true), style = _uM("navigationBarTitleText" to "内置组件", "backgroundColorContent" to "@tabBarPagebackgroundColorContent")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/view/view", component = GenPagesComponentViewViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "view | 基本视图容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/view/issue-19746", component = GenPagesComponentViewIssue19746Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-19746")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/view/issue-20486", component = GenPagesComponentViewIssue20486Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-20486")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/view/issue-21144", component = GenPagesComponentViewIssue21144Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-21144")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/scroll-view", component = GenPagesComponentScrollViewScrollViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "scroll-view | 可滚动视图容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/scroll-view-refresher", component = GenPagesComponentScrollViewScrollViewRefresherClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "默认下拉刷新的scroll-view示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/scroll-view-props", component = GenPagesComponentScrollViewScrollViewPropsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "非下拉刷新的scroll-view属性示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/scroll-view-refresher-props", component = GenPagesComponentScrollViewScrollViewRefresherPropsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "下拉刷新的scroll-view属性示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/scroll-view-custom-refresher-props", component = GenPagesComponentScrollViewScrollViewCustomRefresherPropsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "自定义下拉刷新的scroll-view属性示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/issue-18587", component = GenPagesComponentScrollViewIssue18587Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-18587")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/scroll-view/issue-18773", component = GenPagesComponentScrollViewIssue18773Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-18773")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/swiper/swiper", component = GenPagesComponentSwiperSwiperClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "swiper | 滑块视图容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/swiper/swiper-anim", component = GenPagesComponentSwiperSwiperAnimClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "swiper | 滑块视图容器 - 动画测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/match-media/match-media", component = GenPagesComponentMatchMediaMatchMediaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "match-media | 匹配检测节点")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view", component = GenPagesComponentListViewListViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view | 列表容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-refresh", component = GenPagesComponentListViewListViewRefreshClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view-refresh", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-multiplex", component = GenPagesComponentListViewListViewMultiplexClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view-multiplex")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-multiplex-input", component = GenPagesComponentListViewListViewMultiplexInputClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view复用input", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-form-item", component = GenPagesComponentListViewListViewFormItemClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view长按事件", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-multiplex-video", component = GenPagesComponentListViewListViewMultiplexVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view-multiplex-video")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-children-in-slot", component = GenPagesComponentListViewListViewChildrenInSlotClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-view-children-in-slot")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-children-if-show", component = GenPagesComponentListViewListViewChildrenIfShowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "list-item v-if & v-show")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-with-type", component = GenPagesComponentListViewListViewWithTypeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "带有type的list-item")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/list-view-issue-17610", component = GenPagesComponentListViewListViewIssue17610Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "子节点为多根节点组件")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/sticky-section/sticky-section", component = GenPagesComponentStickySectionStickySectionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "sticky-section | 吸顶布局容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/sticky-section/issues-16118", component = GenPagesComponentStickySectionIssues16118Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-20688", component = GenPagesComponentListViewIssue20688Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-20688")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/sticky-header/sticky-header", component = GenPagesComponentStickyHeaderStickyHeaderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "sticky-header | 吸顶布局容器", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/text/text", component = GenPagesComponentTextTextClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text | 文本")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/text/issues18068", component = GenPagesComponentTextIssues18068Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text | 文本")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/text/text-props", component = GenPagesComponentTextTextPropsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-props")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/text/text-layout", component = GenPagesComponentTextTextLayoutClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-layout")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/rich-text/rich-text", component = GenPagesComponentRichTextRichTextClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rich-text | 富文本")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/rich-text/rich-text-tags", component = GenPagesComponentRichTextRichTextTagsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rich-text-tags")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/rich-text/rich-text-complex", component = GenPagesComponentRichTextRichTextComplexClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rich-text-complex")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/rich-text/rich-text-list", component = GenPagesComponentRichTextRichTextListClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rich-text-list")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/progress/progress", component = GenPagesComponentProgressProgressClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "progress | 进度条")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/form/form", component = GenPagesComponentFormFormClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "form | 表单")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/button/button", component = GenPagesComponentButtonButtonClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "button | 按钮")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/button/buttonstatus", component = GenPagesComponentButtonButtonstatusClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "buttonstatus")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/radio/radio", component = GenPagesComponentRadioRadioClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "radio | 单选框")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/checkbox/checkbox", component = GenPagesComponentCheckboxCheckboxClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "checkbox | 多选框")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/input/input", component = GenPagesComponentInputInputClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "input | 输入框")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/input/issues22088", component = GenPagesComponentInputIssues22088Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "input | 输入框")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/input/input-performance", component = GenPagesComponentInputInputPerformanceClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "input 性能测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/textarea/textarea", component = GenPagesComponentTextareaTextareaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "textarea | 多行输入框")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/textarea/textarea-performance", component = GenPagesComponentTextareaTextareaPerformanceClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "textarea 性能测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/slider/slider", component = GenPagesComponentSliderSliderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "slider | 滑动选择器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/slider/slider-in-swiper", component = GenPagesComponentSliderSliderInSwiperClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "slider-in-swiper")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/slider/slider-maxValue", component = GenPagesComponentSliderSliderMaxValueClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "slider-maxValue-test")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/picker-view/picker-view", component = GenPagesComponentPickerViewPickerViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "picker-view | 嵌入页面的滚动选择器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/picker-view/wrap-picker-view", component = GenPagesComponentPickerViewWrapPickerViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "picker-view | 嵌入页面的滚动选择器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/switch/switch", component = GenPagesComponentSwitchSwitchClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "switch | 开关选择器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image", component = GenPagesComponentImageImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "image | 图片")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-format", component = GenPagesComponentImageImageFormatClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "image-format")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-mode", component = GenPagesComponentImageImageModeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "image-mode")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-path", component = GenPagesComponentImageImagePathClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "image-path")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-large", component = GenPagesComponentImageImageLargeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "大图测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/video/video", component = GenPagesComponentVideoVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "video | 视频")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/video/video-format", component = GenPagesComponentVideoVideoFormatClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "video-format")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/navigator/navigator", component = GenPagesComponentNavigatorNavigatorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "navigator | 页面链接")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/navigator/navigate", component = GenPagesComponentNavigatorNavigateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "navigatePage")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/navigator/redirect", component = GenPagesComponentNavigatorRedirectClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "redirectPage")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/web-view/web-view", component = GenPagesComponentWebViewWebViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "web-view")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/web-view/web-view-scroll", component = GenPagesComponentWebViewWebViewScrollClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "web-view-scroll")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/web-view/web-view/web-view-local", component = GenPagesComponentWebViewWebViewWebViewLocalClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "本地网页")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/unicloud-db/unicloud-db/contacts/list", component = GenPagesComponentUnicloudDbUnicloudDbContactsListClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "联系人", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/unicloud-db/unicloud-db/contacts/add", component = GenPagesComponentUnicloudDbUnicloudDbContactsAddClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "新增联系人")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/unicloud-db/unicloud-db/contacts/edit", component = GenPagesComponentUnicloudDbUnicloudDbContactsEditClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "编辑联系人")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/unicloud-db/unicloud-db/contacts/detail", component = GenPagesComponentUnicloudDbUnicloudDbContactsDetailClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "联系人详情")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/unicloud-db/unicloud-db/mixin-datacom/mixin-datacom", component = GenPagesComponentUnicloudDbUnicloudDbMixinDatacomMixinDatacomClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "mixinDatacom")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/issue-25381", component = GenPagesComponentGlobalEventsIssue25381Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-25381")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/issue-17662", component = GenPagesComponentGlobalEventsIssue17662Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-17662")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-properties/global-properties", component = GenPagesComponentGlobalPropertiesGlobalPropertiesClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "全局属性")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/global-events", component = GenPagesComponentGlobalEventsGlobalEventsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "全局事件")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/global-events-transform", component = GenPagesComponentGlobalEventsGlobalEventsTransformClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "点击事件-transform")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/transition-events", component = GenPagesComponentGlobalEventsTransitionEventsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Transition Events")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/touch-events", component = GenPagesComponentGlobalEventsTouchEventsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Touch Events")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/touch-events-bubbles", component = GenPagesComponentGlobalEventsTouchEventsBubblesClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Touch Events bubbles")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/touch-events-case", component = GenPagesComponentGlobalEventsTouchEventsCaseClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Touch Events case")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/global-events/touch-events-preventDefault", component = GenPagesComponentGlobalEventsTouchEventsPreventDefaultClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "preventDefault")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/nested-scroll-header/nested-scroll-header", component = GenPagesComponentNestedScrollHeaderNestedScrollHeaderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "nested-scroll-header")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/nested-scroll-body/nested-scroll-body", component = GenPagesComponentNestedScrollBodyNestedScrollBodyClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "nested-scroll-body")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/swiper/swiper-list-view", component = GenPagesComponentSwiperSwiperListViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "swiper嵌套list-view", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/map/map", component = GenPagesComponentMapMapClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "map | 地图")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/cover-view/cover-view", component = GenPagesComponentCoverViewCoverViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "cover-view")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-17030", component = GenPagesComponentListViewIssue17030Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-17030")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-2199", component = GenPagesComponentListViewIssue2199Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-2199", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-15701", component = GenPagesComponentListViewIssue15701Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-15701", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-13858", component = GenPagesComponentListViewIssue13858Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-13858", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-16126", component = GenPagesComponentListViewIssue16126Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-16126")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-16938", component = GenPagesComponentListViewIssue16938Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-16938")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/list-view/issue-15878", component = GenPagesComponentListViewIssue15878Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-15878", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/canvas/canvas", component = GenPagesComponentCanvasCanvasClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "canvas | 画布")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/canvas/canvas-context", component = GenPagesComponentCanvasCanvasContextClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "createCanvasContextAsync")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/canvas/canvas/ball", component = GenPagesComponentCanvasCanvasBallClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ball")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/canvas/canvas/doodle", component = GenPagesComponentCanvasCanvasDoodleClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "涂鸦")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/native-view/native-view", component = GenPagesComponentNativeViewNativeViewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "native-view | 自定义原生View组件")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/loading/loading", component = GenPagesComponentLoadingLoadingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "loading | 加载组件")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/ad/ad", component = GenPagesComponentAdAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad | 信息流广告", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/waterflow/waterflow", component = GenPagesComponentWaterflowWaterflowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "waterflow | 瀑布流容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/waterflow/waterflow-fit-height", component = GenPagesComponentWaterflowWaterflowFitHeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "waterflow | 瀑布流容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/ad/list-view-ad", component = GenPagesComponentAdListViewAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad | 信息流广告", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/share-element/share-element", component = GenPagesComponentShareElementShareElementClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "share-element | 共享元素视图容器")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/share-element/share-element-with-swiper", component = GenPagesComponentShareElementShareElementWithSwiperClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "share-element-with-swiper")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/share-element/share-element-to", component = GenPagesComponentShareElementShareElementToClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/camera/camera", component = GenPagesComponentCameraCameraClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "camera | 相机")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/camera/camera-scan-code", component = GenPagesComponentCameraCameraScanCodeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "camera-scan-code | 相机扫码")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/live-player/live-player", component = GenPagesComponentLivePlayerLivePlayerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "live-player | 实时音视频播放")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/live-pusher/live-pusher", component = GenPagesComponentLivePusherLivePusherClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "live-pusher | 实时音视频录制")))
    __uniRoutes.push(UniPageRoute(path = "pages/tabBar/API", component = GenPagesTabBarAPIClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "接口", "backgroundColorContent" to "@tabBarPagebackgroundColorContent")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-app/get-app", component = GenPagesAPIGetAppGetAppClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getApp | 获取当前应用实例")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/exit/exit", component = GenPagesAPIExitExitClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.exit | 退出应用")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/install-apk/install-apk", component = GenPagesAPIInstallApkInstallApkClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.installApk | 安装 APK", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-current-pages/get-current-pages", component = GenPagesAPIGetCurrentPagesGetCurrentPagesClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getCurrentPages | 获取当前页面栈", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-current-pages/set-page-style-disable-pull-down-refresh", component = GenPagesAPIGetCurrentPagesSetPageStyleDisablePullDownRefreshClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "setPageStyle pull default false", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-launch-options-sync/get-launch-options-sync", component = GenPagesAPIGetLaunchOptionsSyncGetLaunchOptionsSyncClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getLaunchOptionsSync | 获取启动参数")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-enter-options-sync/get-enter-options-sync", component = GenPagesAPIGetEnterOptionsSyncGetEnterOptionsSyncClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getEnterOptionsSync | 获取本次启动时的参数")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/animation-frame/animation-frame", component = GenPagesAPIAnimationFrameAnimationFrameClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "animationFrame | 动画帧")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/navigator/navigator", component = GenPagesAPINavigatorNavigatorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "navigator | 页面跳转")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/set-navigation-bar-color/set-navigation-bar-color", component = GenPagesAPISetNavigationBarColorSetNavigationBarColorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.setNavigationBarColor | 设置导航条颜色")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/set-navigation-bar-title/set-navigation-bar-title", component = GenPagesAPISetNavigationBarTitleSetNavigationBarTitleClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.setNavigationBarTitle | 设置导航条标题")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent", component = GenPagesAPISetPageBackgroundColorContentSetPageBackgroundColorContentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "设置页面容器背景色")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/navigator/new-page/new-page-1", component = GenPagesAPINavigatorNewPageNewPage1Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "新页面-1")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/navigator/new-page/new-page-3", component = GenPagesAPINavigatorNewPageNewPage3Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "新页面-3")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/navigator/new-page/onLoad-call-api", component = GenPagesAPINavigatorNewPageOnLoadCallApiClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "onLoad call api")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/navigator/new-page/onLoad", component = GenPagesAPINavigatorNewPageOnLoadClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "onLoad 生命周期测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/pull-down-refresh/pull-down-refresh", component = GenPagesAPIPullDownRefreshPullDownRefreshClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "pullDownRefresh | 页面下拉刷新", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/storage/storage", component = GenPagesAPIStorageStorageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "storage | key-value本地数据存储")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/storage/storagemanage", component = GenPagesAPIStorageStoragemanageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "storage管理器")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/env/env", component = GenPagesAPIEnvEnvClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.env | 环境变量")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/action-sheet/action-sheet", component = GenPagesAPIActionSheetActionSheetClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "actionSheet | 操作菜单")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/modal/modal", component = GenPagesAPIModalModalClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "modal | 模态弹窗")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/loading/loading", component = GenPagesAPILoadingLoadingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "loading | loading 加载框")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/toast/toast", component = GenPagesAPIToastToastClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "toast | toast 轻提示")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/load-font-face/load-font-face", component = GenPagesAPILoadFontFaceLoadFontFaceClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.loadFontFace | 动态加载字体")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/load-font-face/load-font-face-child", component = GenPagesAPILoadFontFaceLoadFontFaceChildClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "动态加载字体-子页面")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-location/get-location", component = GenPagesAPIGetLocationGetLocationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getLocation | 获取当前位置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/location-change/location-change", component = GenPagesAPILocationChangeLocationChangeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "locationChange | 位置更新")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/open-location/open-location", component = GenPagesAPIOpenLocationOpenLocationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.openLocation | 使用地图查看位置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-location/choose-location", component = GenPagesAPIChooseLocationChooseLocationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.chooseLocation | 使用地图选择位置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/interceptor/interceptor", component = GenPagesAPIInterceptorInterceptorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "interceptor | 拦截器")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/interceptor/page1", component = GenPagesAPIInterceptorPage1Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "拦截器测试页面 1")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/interceptor/page2", component = GenPagesAPIInterceptorPage2Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "拦截器测试页面 2")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request/request", component = GenPagesAPIRequestRequestClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.request | 发起网络请求")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/upload-file/upload-file", component = GenPagesAPIUploadFileUploadFileClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.uploadFile | 上传文件")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/download-file/download-file", component = GenPagesAPIDownloadFileDownloadFileClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.downloadFile | 下载文件")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/websocket/socketTask", component = GenPagesAPIWebsocketSocketTaskClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "socketTask")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/websocket/websocket", component = GenPagesAPIWebsocketWebsocketClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "websocket")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/connect-event-source/connect-event-source", component = GenPagesAPIConnectEventSourceConnectEventSourceClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.connectEventSource | SSE")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/unicloud/unicloud/cloud-function", component = GenPagesAPIUnicloudUnicloudCloudFunctionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "cloud function | 云函数")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/unicloud/unicloud/cloud-object", component = GenPagesAPIUnicloudUnicloudCloudObjectClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "cloud object | 云对象")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/unicloud/unicloud/sse-channel", component = GenPagesAPIUnicloudUnicloudSseChannelClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "SSEChannel | 服务端通知通道")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-system-info/get-system-info", component = GenPagesAPIGetSystemInfoGetSystemInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getSystemInfo | 获取系统信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-device-info/get-device-info", component = GenPagesAPIGetDeviceInfoGetDeviceInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getDeviceInfo | 获取设备信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-app-base-info/get-app-base-info", component = GenPagesAPIGetAppBaseInfoGetAppBaseInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getAppBaseInfo | 获取APP基础信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-system-setting/get-system-setting", component = GenPagesAPIGetSystemSettingGetSystemSettingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getSystemSetting | 获取系统设置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-get-bounding-client-rect-async/element-get-bounding-client-rect-async", component = GenPagesAPIElementGetBoundingClientRectAsyncElementGetBoundingClientRectAsyncClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getBoundingClientRectAsync | 异步获取元素信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-get-attribute/element-get-attribute", component = GenPagesAPIElementGetAttributeElementGetAttributeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getAttribute | 获取元素的属性值")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-takesnapshot/element-takesnapshot", component = GenPagesAPIElementTakesnapshotElementTakesnapshotClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "takeSnapshot | 截图", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-app-authorize-setting/get-app-authorize-setting", component = GenPagesAPIGetAppAuthorizeSettingGetAppAuthorizeSettingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getAppAuthorizeSetting | 获取APP授权设置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/preview-image/preview-image", component = GenPagesAPIPreviewImagePreviewImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.previewImage | 图片预览")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/preview-image/preview-image-multi", component = GenPagesAPIPreviewImagePreviewImageMultiClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.previewImage | 图片预览")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-image/choose-image", component = GenPagesAPIChooseImageChooseImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.chooseImage | 拍照或从相册选择图片")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-image-info/get-image-info", component = GenPagesAPIGetImageInfoGetImageInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getImageInfo | 获取图片信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/compress-image/compress-image", component = GenPagesAPICompressImageCompressImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.compressImage | 压缩图片")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-video/choose-video", component = GenPagesAPIChooseVideoChooseVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.chooseVideo | 拍摄视频或从相册中选择视频")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/compress-video/compress-video", component = GenPagesAPICompressVideoCompressVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.compressVideo | 压缩视频")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-media/choose-media", component = GenPagesAPIChooseMediaChooseMediaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.chooseMedia | 拍摄或从相册选择图片或视频")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-media/fullscreen-video", component = GenPagesAPIChooseMediaFullscreenVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/choose-file/choose-file", component = GenPagesAPIChooseFileChooseFileClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.chooseFile | 选择文件")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-network-type/get-network-type", component = GenPagesAPIGetNetworkTypeGetNetworkTypeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getNetworkType | 获取网络类型")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/network-status-change/network-status-change", component = GenPagesAPINetworkStatusChangeNetworkStatusChangeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "NetworkStatusChange | 监听网络状态变化")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/page-scroll-to/page-scroll-to", component = GenPagesAPIPageScrollToPageScrollToClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.pageScrollTo | 将页面滚动到指定位置")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/event-bus/event-bus", component = GenPagesAPIEventBusEventBusClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "eventBus | 事件总线")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/unicloud/unicloud/cloud-storage", component = GenPagesAPIUnicloudUnicloudCloudStorageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "cloud storage | 云存储")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/unicloud/unicloud/database", component = GenPagesAPIUnicloudUnicloudDatabaseClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "database | 数据库")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-battery-info/get-battery-info", component = GenPagesAPIGetBatteryInfoGetBatteryInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getBatteryInfo | 获取电池电量信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-window-info/get-window-info", component = GenPagesAPIGetWindowInfoGetWindowInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getWindowInfo | 获取窗口信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-window-info/window-area", component = GenPagesAPIGetWindowInfoWindowAreaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "window area", "navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-draw/element-draw", component = GenPagesAPIElementDrawElementDrawClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getDrawableContext | 获取绘制对象", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-request-fullscreen/element-request-fullscreen", component = GenPagesAPIElementRequestFullscreenElementRequestFullscreenClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "requestFullscreen | 请求全屏显示")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/element-request-fullscreen/element-request-fullscreen-bugs", component = GenPagesAPIElementRequestFullscreenElementRequestFullscreenBugsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "request-fullscreen-bugs")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/facial-recognition-meta-info/facial-recognition-meta-info", component = GenPagesAPIFacialRecognitionMetaInfoFacialRecognitionMetaInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "facialRecognitionMetaInfo | 金融级实人认证", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-uni-verify-manager/get-uni-verify-manager", component = GenPagesAPIGetUniVerifyManagerGetUniVerifyManagerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getUniVerifyManager | App一键登录", "navigationBarTextStyle" to "white", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-uni-verify-manager/uni-verify-custom-page", component = GenPagesAPIGetUniVerifyManagerUniVerifyCustomPageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTextStyle" to "black", "navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-uni-verify-manager/full-webview-page", component = GenPagesAPIGetUniVerifyManagerFullWebviewPageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTextStyle" to "white", "navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/rpx2px/rpx2px", component = GenPagesAPIRpx2pxRpx2pxClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.rpx2px | 将rpx单位值转换成px", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-request-permission-listener/create-request-permission-listener", component = GenPagesAPICreateRequestPermissionListenerCreateRequestPermissionListenerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createRequestPermissionListener | 监听权限申请", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request-payment/request-payment", component = GenPagesAPIRequestPaymentRequestPaymentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.requestPayment | 支付", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request-merchant-transfer/request-merchant-transfer", component = GenPagesAPIRequestMerchantTransferRequestMerchantTransferClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.requestMerchantTransfer | 转账确认收款", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-rewarded-video-ad/create-rewarded-video-ad", component = GenPagesAPICreateRewardedVideoAdCreateRewardedVideoAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createRewardedVideoAd | 激励视频广告", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request-payment/request-payment/request-payment-uni-pay", component = GenPagesAPIRequestPaymentRequestPaymentRequestPaymentUniPayClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni-pay示例", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request-payment/request-payment/order-detail", component = GenPagesAPIRequestPaymentRequestPaymentOrderDetailClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "订单详情示例", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/make-phone-call/make-phone-call", component = GenPagesAPIMakePhoneCallMakePhoneCallClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.makePhoneCall | 打电话")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/clipboard/clipboard", component = GenPagesAPIClipboardClipboardClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "clipboard | 剪切板")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/scan-code/scan-code", component = GenPagesAPIScanCodeScanCodeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.scanCode | 扫码")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/theme-change/theme-change", component = GenPagesAPIThemeChangeThemeChangeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "themeChange | 主题切换", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-element-by-id/get-element-by-id", component = GenPagesAPIGetElementByIdGetElementByIdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getElementById | 通过 id 获取 element")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-element-by-id/get-element-by-id-multiple-root-node", component = GenPagesAPIGetElementByIdGetElementByIdMultipleRootNodeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "获取节点-多根节点")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-element-by-id/get-element-by-id-get-bounding-client-rect", component = GenPagesAPIGetElementByIdGetElementByIdGetBoundingClientRectClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getBoundingClientRect 测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-selector-query/create-selector-query", component = GenPagesAPICreateSelectorQueryCreateSelectorQueryClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createSelectorQuery | 创建 SelectorQuery 实例")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-selector-query/create-selector-query-onScroll", component = GenPagesAPICreateSelectorQueryCreateSelectorQueryOnScrollClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "createSelectorQuery onScroll")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/animate/animate", component = GenPagesAPIAnimateAnimateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "animate | 动画")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-native-view/element-getnativeview", component = GenPagesAPIGetNativeViewElementGetnativeviewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "getNativeView | 获取原生 View", "backgroundColor" to "#F8F8F8")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/uni-resize-observer/uni-resize-observer", component = GenPagesAPIUniResizeObserverUniResizeObserverClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "UniResizeObserver")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/provider/provider", component = GenPagesAPIProviderProviderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "provider | 服务提供商")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/privacy/privacy", component = GenPagesAPIPrivacyPrivacyClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "privacy | 隐私信息授权")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/base64/base64", component = GenPagesAPIBase64Base64Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Base64")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/uni-push/uni-push", component = GenPagesAPIUniPushUniPushClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni-push示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/report/report", component = GenPagesAPIReportReportClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.report | 统计采集上报")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-page", component = GenPagesAPIDialogPageDialogPageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/next-page", component = GenPagesAPIDialogPageNextPageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogNextPage")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-1", component = GenPagesAPIDialogPageDialog1Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage1")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-1-1", component = GenPagesAPIDialogPageDialog11Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage1-1")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-2", component = GenPagesAPIDialogPageDialog2Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage2")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-3", component = GenPagesAPIDialogPageDialog3Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage3", "navigationBarTextStyle" to "black", "backgroundColorContent" to "#007aff", "navigationStyle" to "default")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-4", component = GenPagesAPIDialogPageDialog4Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage4", "navigationBarTextStyle" to "black")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-5", component = GenPagesAPIDialogPageDialog5Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage5")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-6", component = GenPagesAPIDialogPageDialog6Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialogPage6")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-textarea", component = GenPagesAPIDialogPageDialogTextareaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialog-textarea")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/dialog-page/dialog-input", component = GenPagesAPIDialogPageDialogInputClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "dialog-input")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-interstitial-ad/create-interstitial-ad", component = GenPagesAPICreateInterstitialAdCreateInterstitialAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createInterstitialAd | 插屏广告", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-background-audio-manager/get-background-audio-manager", component = GenPagesAPIGetBackgroundAudioManagerGetBackgroundAudioManagerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getBackgroundAudioManager | 背景音频", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/set-inner-audio-option/set-inner-audio-option", component = GenPagesAPISetInnerAudioOptionSetInnerAudioOptionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.setInnerAudioOption | 音频播放选项", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-recorder-manager/get-recorder-manager", component = GenPagesAPIGetRecorderManagerGetRecorderManagerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getRecorderManager | 录音", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/share-with-system/share-with-system", component = GenPagesAPIShareWithSystemShareWithSystemClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.shareWithSystem | 系统分享", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/API/open-app-authorize-setting/open-app-authorize-setting", component = GenPagesAPIOpenAppAuthorizeSettingOpenAppAuthorizeSettingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.openAppAuthorizeSetting | 跳转系统授权管理页")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/is-simulator/is-simulator", component = GenPagesAPIIsSimulatorIsSimulatorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.isSimulator | 判断是否为模拟器")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-accessibility-info/get-accessibility-info", component = GenPagesAPIGetAccessibilityInfoGetAccessibilityInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getAccessibilityInfo | 获取无障碍服务信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/capture-screen/capture-screen", component = GenPagesAPICaptureScreenCaptureScreenClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "captureScreen | 截屏事件")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/open-document/open-document", component = GenPagesAPIOpenDocumentOpenDocumentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.openDocument | 打开文档")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-video-info/get-video-info", component = GenPagesAPIGetVideoInfoGetVideoInfoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getVideoInfo | 获取视频信息")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/save-image-to-photos-album/save-image-to-photos-album", component = GenPagesAPISaveImageToPhotosAlbumSaveImageToPhotosAlbumClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.saveImageToPhotosAlbum | 保存图片到相册")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/save-video-to-photos-album/save-video-to-photos-album", component = GenPagesAPISaveVideoToPhotosAlbumSaveVideoToPhotosAlbumClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.saveVideoToPhotosAlbum | 保存视频到相册")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/keyboard/keyboard", component = GenPagesAPIKeyboardKeyboardClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "keyboard | 键盘")))
    __uniRoutes.push(UniPageRoute(path = "pages/tabBar/CSS", component = GenPagesTabBarCSSClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "CSS", "backgroundColorContent" to "@tabBarPagebackgroundColorContent")))
    __uniRoutes.push(UniPageRoute(path = "pages/tabBar/template", component = GenPagesTabBarTemplateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "模板", "backgroundColorContent" to "@tabBarPagebackgroundColorContent")))
    __uniRoutes.push(UniPageRoute(path = "uni_modules/uni-pay-x/pages/success/success", component = GenUniModulesUniPayXPagesSuccessSuccessClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "", "backgroundColor" to "#F8F8F8", "navigationBarBackgroundColor" to "#007aff", "navigationBarTextStyle" to "white")))
    __uniRoutes.push(UniPageRoute(path = "uni_modules/uni-pay-x/pages/ad-interactive-webview/ad-interactive-webview", component = GenUniModulesUniPayXPagesAdInteractiveWebviewAdInteractiveWebviewClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad", "backgroundColor" to "#F8F8F8")))
    __uniRoutes.push(UniPageRoute(path = "uni_modules/uni-pay-x/pages/pay-desk/pay-desk", component = GenUniModulesUniPayXPagesPayDeskPayDeskClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "收银台", "backgroundColor" to "#F8F8F8")))
    __uniRoutes.push(UniPageRoute(path = "uni_modules/uni-openLocation/pages/openLocation/openLocation", component = GenUniModulesUniOpenLocationPagesOpenLocationOpenLocationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to " ", "navigationStyle" to "custom", "disableSwipeBack" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/video/video-dialog-page", component = GenPagesComponentVideoVideoDialogPageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "test dislogPage video")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/button/privacy", component = GenPagesComponentButtonPrivacyClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/ad/video-ad", component = GenPagesComponentAdVideoAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad | 视频贴片", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/ad/portrait-video-ad", component = GenPagesComponentAdPortraitVideoAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad | 视频贴片竖向全屏", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/component/ad/landscape-video-ad", component = GenPagesComponentAdLandscapeVideoAdClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ad | 视频贴片横向全屏", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "uni_modules/uni-upgrade-center-app/pages/uni-app-x/upgrade-popup", component = GenUniModulesUniUpgradeCenterAppPagesUniAppXUpgradePopupClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/native-view/native-view-time-picker-dialog", component = GenPagesComponentNativeViewNativeViewTimePickerDialogClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-long", component = GenPagesComponentImageImageLongClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/component/image/image-orientation", component = GenPagesComponentImageImageOrientationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "图片自动转向测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-worker/create-worker", component = GenPagesAPICreateWorkerCreateWorkerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createWorker | 创建 worker 对象")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-worker/uts-create-worker", component = GenPagesAPICreateWorkerUtsCreateWorkerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createWorker | UTS插件示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/request/requestTask", component = GenPagesAPIRequestRequestTaskClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "requestTask | 发起流式请求")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-file-system-manager/get-file-system-manager", component = GenPagesAPIGetFileSystemManagerGetFileSystemManagerClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.getFileSystemManager | 获取文件管理器")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-file-system-manager/filemanage", component = GenPagesAPIGetFileSystemManagerFilemanageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "沙盒文件管理器")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/get-file-system-manager/testStatic", component = GenPagesAPIGetFileSystemManagerTestStaticClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "测试文件管理类直接操作Static")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-inner-audio-context/create-inner-audio-context", component = GenPagesAPICreateInnerAudioContextCreateInnerAudioContextClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "uni.createInnerAudioContext | 音频播放")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-inner-audio-context/inner-audio-format", component = GenPagesAPICreateInnerAudioContextInnerAudioFormatClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "inner-audio-format")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-inner-audio-context/inner-audio-path", component = GenPagesAPICreateInnerAudioContextInnerAudioPathClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "inner-audio-path")))
    __uniRoutes.push(UniPageRoute(path = "pages/API/create-inner-audio-context/inner-audio-mult", component = GenPagesAPICreateInnerAudioContextInnerAudioMultClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "inner-audio-mult")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/nav-transparent/nav-transparent", component = GenPagesTemplateNavTransparentNavTransparentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "渐变导航栏", "navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/list-news/list-news", component = GenPagesTemplateListNewsListNewsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "列表到详情示例（吸顶）")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/list-news/detail/detail", component = GenPagesTemplateListNewsDetailDetailClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "详情示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/drop-card/drop-card", component = GenPagesTemplateDropCardDropCardClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "drop-card")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/swiper-list/swiper-list", component = GenPagesTemplateSwiperListSwiperListClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "swiper-list")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/swiper-list2/swiper-list2", component = GenPagesTemplateSwiperList2SwiperList2Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "swiper-list2")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-rich-text/long-rich-text", component = GenPagesTemplateLongRichTextLongRichTextClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "5万字rich-text性能测试")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/slider-100/slider-100", component = GenPagesTemplateSlider100Slider100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "slider x 100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/checkbox-200/checkbox-200", component = GenPagesTemplateCheckbox200Checkbox200Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "checkbox x 200")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/radio-200/radio-200", component = GenPagesTemplateRadio200Radio200Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "radio x 200")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/switch-100/switch-100", component = GenPagesTemplateSwitch100Switch100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "switch x 100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/progress-100/progress-100", component = GenPagesTemplateProgress100Progress100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "progress x 100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/label-100/label-100", component = GenPagesTemplateLabel100Label100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "label x 100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/button-100/button-100", component = GenPagesTemplateButton100Button100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "button x 100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/swiper-vertical-video/swiper-vertical-video", component = GenPagesTemplateSwiperVerticalVideoSwiperVerticalVideoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationStyle" to "custom", "backgroundColorContent" to "#000000")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/ai-chat/ai-chat", component = GenPagesTemplateAiChatAiChatClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "ai-chat示例", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/scroll-sticky/scroll-sticky", component = GenPagesTemplateScrollStickyScrollStickyClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "scroll-view自定义滚动吸顶")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/scroll-fold-nav/scroll-fold-nav", component = GenPagesTemplateScrollFoldNavScrollFoldNavClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationStyle" to "custom", "navigationBarTextStyle" to "black")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/half-screen/half-screen", component = GenPagesTemplateHalfScreenHalfScreenClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "半屏弹窗")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-list/long-list", component = GenPagesTemplateLongListLongListClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "Android顶部搜索框随时下移长列表", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-list2/long-list2", component = GenPagesTemplateLongList2LongList2Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "顶部banner长列表嵌套滚动示例", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-list-nested/long-list-nested", component = GenPagesTemplateLongListNestedLongListNestedClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "顶部banner长列表嵌套滚动示例", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/pull-zoom-image/pull-zoom-image", component = GenPagesTemplatePullZoomImagePullZoomImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-waterflow-nested/long-waterflow-nested", component = GenPagesTemplateLongWaterflowNestedLongWaterflowNestedClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "顶部banner瀑布流长列表嵌套滚动示例", "enablePullDownRefresh" to true)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/navbar-lite/navbar-lite", component = GenPagesTemplateNavbarLiteNavbarLiteClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "自定义导航栏", "navigationBarTextStyle" to "black", "navigationStyle" to "custom")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/custom-tab-bar/custom-tab-bar", component = GenPagesTemplateCustomTabBarCustomTabBarClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "自定义TabBar")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/calendar/calendar", component = GenPagesTemplateCalendarCalendarClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "日历")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/schema/schema", component = GenPagesTemplateSchemaSchemaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "打开schema示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/custom-long-list/custom-long-list", component = GenPagesTemplateCustomLongListCustomLongListClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "回收复用长列表", "enablePullDownRefresh" to false)))
    __uniRoutes.push(UniPageRoute(path = "pages/template/long-list-batch/long-list-batch", component = GenPagesTemplateLongListBatchLongListBatchClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "分批加载长列表")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/test-background-color-content/test-background-color-content", component = GenPagesTemplateTestBackgroundColorContentTestBackgroundColorContentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "", "backgroundColorContent" to "#fffae8")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/issue-14765/issue-14765", component = GenPagesTemplateIssue14765Issue14765Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-14765")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/test-uts-button/test-uts-button", component = GenPagesTemplateTestUtsButtonTestUtsButtonClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/about/about", component = GenPagesTemplateAboutAboutClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "关于")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/custom-long-list/detail", component = GenPagesTemplateCustomLongListDetailClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "测试详情页")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/loading-100/loading-100", component = GenPagesTemplateLoading100Loading100Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "loading-100")))
    __uniRoutes.push(UniPageRoute(path = "pages/template/issue-25934/issue-25934", component = GenPagesTemplateIssue25934Issue25934Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-25934")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/background/background-color", component = GenPagesCSSBackgroundBackgroundColorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "background-color")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/background/background-color-check-box", component = GenPagesCSSBackgroundBackgroundColorCheckBoxClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "background-color-check-box")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/background/background-image", component = GenPagesCSSBackgroundBackgroundImageClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "background-image")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-bottom", component = GenPagesCSSBorderBorderBottomClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-bottom")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-color", component = GenPagesCSSBorderBorderColorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-color")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-left", component = GenPagesCSSBorderBorderLeftClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-left")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-radius", component = GenPagesCSSBorderBorderRadiusClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-radius")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-right", component = GenPagesCSSBorderBorderRightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-right")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-style", component = GenPagesCSSBorderBorderStyleClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-style")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-top", component = GenPagesCSSBorderBorderTopClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-top")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-width", component = GenPagesCSSBorderBorderWidthClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border-width")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border", component = GenPagesCSSBorderBorderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/issues-23230", component = GenPagesCSSBorderIssues23230Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issues-23230")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/complex-border/complex-border", component = GenPagesCSSBorderComplexBorderComplexBorderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border属性组合示例")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/dynamic-border", component = GenPagesCSSBorderDynamicBorderClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border动态修改")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/border/border-update", component = GenPagesCSSBorderBorderUpdateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "border更新样式")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/box-shadow/box-shadow", component = GenPagesCSSBoxShadowBoxShadowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "box-shadow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/box-sizing/box-sizing", component = GenPagesCSSBoxSizingBoxSizingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "box-sizing")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/display/flex", component = GenPagesCSSDisplayFlexClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/display/none", component = GenPagesCSSDisplayNoneClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "none")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/align-content", component = GenPagesCSSFlexAlignContentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "align-content")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/align-items", component = GenPagesCSSFlexAlignItemsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "align-items")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-wrap", component = GenPagesCSSFlexFlexWrapClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-wrap")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/align-self", component = GenPagesCSSFlexAlignSelfClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "align-self")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-basis", component = GenPagesCSSFlexFlexBasisClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-basis")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-direction", component = GenPagesCSSFlexFlexDirectionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-direction")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-flow", component = GenPagesCSSFlexFlexFlowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-flow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-grow", component = GenPagesCSSFlexFlexGrowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-grow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex-shrink", component = GenPagesCSSFlexFlexShrinkClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex-shrink")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/flex", component = GenPagesCSSFlexFlexClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "flex")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/flex/justify-content", component = GenPagesCSSFlexJustifyContentClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "justify-content")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/height", component = GenPagesCSSLayoutHeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "height")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/max-height", component = GenPagesCSSLayoutMaxHeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "max-height")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/max-width", component = GenPagesCSSLayoutMaxWidthClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "max-width")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/min-height", component = GenPagesCSSLayoutMinHeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "min-height")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/min-width", component = GenPagesCSSLayoutMinWidthClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "min-width")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/position", component = GenPagesCSSLayoutPositionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "position")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/top", component = GenPagesCSSLayoutTopClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "top")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/bottom", component = GenPagesCSSLayoutBottomClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "bottom")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/left", component = GenPagesCSSLayoutLeftClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "left")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/right", component = GenPagesCSSLayoutRightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "right")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/width", component = GenPagesCSSLayoutWidthClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "width")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/z-index", component = GenPagesCSSLayoutZIndexClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "z-index")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/visibility", component = GenPagesCSSLayoutVisibilityClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "visibility")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/layout/opacity", component = GenPagesCSSLayoutOpacityClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "opacity")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin-bottom", component = GenPagesCSSMarginMarginBottomClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin-bottom")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin-left", component = GenPagesCSSMarginMarginLeftClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin-left")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin-right", component = GenPagesCSSMarginMarginRightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin-right")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin-top", component = GenPagesCSSMarginMarginTopClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin-top")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin", component = GenPagesCSSMarginMarginClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/margin/margin-auto", component = GenPagesCSSMarginMarginAutoClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "margin-auto")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/overflow/overflow", component = GenPagesCSSOverflowOverflowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "overflow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/padding/padding-bottom", component = GenPagesCSSPaddingPaddingBottomClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "padding-bottom")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/padding/padding-left", component = GenPagesCSSPaddingPaddingLeftClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "padding-left")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/padding/padding-right", component = GenPagesCSSPaddingPaddingRightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "padding-right")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/padding/padding-top", component = GenPagesCSSPaddingPaddingTopClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "padding-top")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/padding/padding", component = GenPagesCSSPaddingPaddingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "padding")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/color", component = GenPagesCSSTextColorClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "color")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/font-family", component = GenPagesCSSTextFontFamilyClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "font-family")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/font-size", component = GenPagesCSSTextFontSizeClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "font-size")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/font-style", component = GenPagesCSSTextFontStyleClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "font-style")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/font-weight", component = GenPagesCSSTextFontWeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "font-weight")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/letter-spacing", component = GenPagesCSSTextLetterSpacingClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "letter-spacing")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/white-space", component = GenPagesCSSTextWhiteSpaceClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "white-space")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/font-family-icon", component = GenPagesCSSTextFontFamilyIconClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "font-family: uni-icon")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/line-height", component = GenPagesCSSTextLineHeightClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "line-height")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/text-align", component = GenPagesCSSTextTextAlignClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-align")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/text-overflow", component = GenPagesCSSTextTextOverflowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-overflow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/text-decoration-line", component = GenPagesCSSTextTextDecorationLineClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-decoration-line")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/text/text-shadow", component = GenPagesCSSTextTextShadowClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "text-shadow")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transition/transition", component = GenPagesCSSTransitionTransitionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "transition")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transition/transition-duration", component = GenPagesCSSTransitionTransitionDurationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "transition-duration")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transition/transition-timing-function", component = GenPagesCSSTransitionTransitionTimingFunctionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "transition-timing-function")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transition/transition-delay", component = GenPagesCSSTransitionTransitionDelayClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "transition-delay")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/pointer-events/pointer-events", component = GenPagesCSSPointerEventsPointerEventsClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "pointer-events")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/pointer-events/issue-20923", component = GenPagesCSSPointerEventsIssue20923Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-20923")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transform/translate", component = GenPagesCSSTransformTranslateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "translate")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transform/scale", component = GenPagesCSSTransformScaleClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "scale")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transform/rotate", component = GenPagesCSSTransformRotateClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rotate")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/variable/variable", component = GenPagesCSSVariableVariableClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "预置css变量", "pageOrientation" to "auto")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/overflow/overflow-visible-event", component = GenPagesCSSOverflowOverflowVisibleEventClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "overflow-visible-event")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/overflow/issue-21223", component = GenPagesCSSOverflowIssue21223Class, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "issue-21223")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/transform/transform-origin", component = GenPagesCSSTransformTransformOriginClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "transform-origin")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/variable/custom_variable", component = GenPagesCSSVariableCustomVariableClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "自定义css变量", "pageOrientation" to "auto")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/function/function", component = GenPagesCSSFunctionFunctionClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "env 函数", "pageOrientation" to "auto")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/function/rgb", component = GenPagesCSSFunctionRgbClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rgb 函数")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/function/rgba", component = GenPagesCSSFunctionRgbaClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "rgba 函数")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/function/url", component = GenPagesCSSFunctionUrlClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "url 函数")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/style-isolation/style-isolation", component = GenPagesCSSStyleIsolationStyleIsolationClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "style-isolation")))
    __uniRoutes.push(UniPageRoute(path = "pages/CSS/specificity/specificity", component = GenPagesCSSSpecificitySpecificityClass, meta = UniPageMeta(isQuit = false), style = _uM("navigationBarTitleText" to "specificity | 优先级")))
}
val __uniTabBar: Map<String, Any?>? = _uM("color" to "@tabBarColor", "selectedColor" to "@tabBarSelectedColor", "borderStyle" to "@tabBarBorderStyle", "backgroundColor" to "@tabBarBackgroundColor", "list" to _uA(
    _uM("pagePath" to "pages/tabBar/component", "iconPath" to "@tabBarComponentIconPath", "selectedIconPath" to "@tabBarComponentSelectedIconPath", "text" to "组件"),
    _uM("pagePath" to "pages/tabBar/API", "iconPath" to "@tabBarAPIIconPath", "selectedIconPath" to "@tabBarAPISelectedIconPath", "text" to "接口"),
    _uM("pagePath" to "pages/tabBar/CSS", "iconPath" to "@tabBarCSSIconPath", "selectedIconPath" to "@tabBarCSSSelectedIconPath", "text" to "CSS"),
    _uM("pagePath" to "pages/tabBar/template", "iconPath" to "@tabBarTemplateIconPath", "selectedIconPath" to "@tabBarTemplateSelectedIconPath", "text" to "模板")
))
val __uniLaunchPage: Map<String, Any?> = _uM("url" to "pages/tabBar/component", "style" to _uM("navigationBarTitleText" to "内置组件", "backgroundColorContent" to "@tabBarPagebackgroundColorContent"))
fun defineAppConfig() {
    __uniConfig.entryPagePath = "/pages/tabBar/component"
    __uniConfig.globalStyle = _uM("pageOrientation" to "portrait", "navigationBarTitleText" to "Hello uniapp x", "navigationBarTextStyle" to "@navigationBarTextStyle", "navigationBarBackgroundColor" to "@navigationBarBackgroundColor", "backgroundColorContent" to "@backgroundColorContent", "backgroundColor" to "@backgroundColor", "backgroundTextStyle" to "@backgroundTextStyle")
    __uniConfig.getTabBarConfig = fun(): Map<String, Any>? {
        return _uM("color" to "@tabBarColor", "selectedColor" to "@tabBarSelectedColor", "borderStyle" to "@tabBarBorderStyle", "backgroundColor" to "@tabBarBackgroundColor", "list" to _uA(
            _uM("pagePath" to "pages/tabBar/component", "iconPath" to "@tabBarComponentIconPath", "selectedIconPath" to "@tabBarComponentSelectedIconPath", "text" to "组件"),
            _uM("pagePath" to "pages/tabBar/API", "iconPath" to "@tabBarAPIIconPath", "selectedIconPath" to "@tabBarAPISelectedIconPath", "text" to "接口"),
            _uM("pagePath" to "pages/tabBar/CSS", "iconPath" to "@tabBarCSSIconPath", "selectedIconPath" to "@tabBarCSSSelectedIconPath", "text" to "CSS"),
            _uM("pagePath" to "pages/tabBar/template", "iconPath" to "@tabBarTemplateIconPath", "selectedIconPath" to "@tabBarTemplateSelectedIconPath", "text" to "模板")
        ))
    }
    __uniConfig.tabBar = __uniConfig.getTabBarConfig()
    __uniConfig.conditionUrl = ""
    __uniConfig.uniIdRouter = Map()
    __uniConfig.themeConfig = _uM("light" to _uM("navigationBarTextStyle" to "white", "navigationBarBackgroundColor" to "#007AFF", "backgroundColorContent" to "#efeff4", "tabBarPagebackgroundColorContent" to "#efeff4", "backgroundColor" to "#efeff4", "backgroundTextStyle" to "dark", "tabBarColor" to "#7A7E83", "tabBarSelectedColor" to "#007AFF", "tabBarBorderStyle" to "black", "tabBarBackgroundColor" to "#F8F8F8", "tabBarComponentIconPath" to "static/component.png", "tabBarComponentSelectedIconPath" to "static/componentHL.png", "tabBarAPIIconPath" to "static/api.png", "tabBarAPISelectedIconPath" to "static/apiHL.png", "tabBarCSSIconPath" to "static/css.png", "tabBarCSSSelectedIconPath" to "static/cssHL.png", "tabBarTemplateIconPath" to "static/template.png", "tabBarTemplateSelectedIconPath" to "static/templateHL.png"), "dark" to _uM("navigationBarTextStyle" to "white", "navigationBarBackgroundColor" to "#1F1F1F", "backgroundColor" to "#1F1F1F", "backgroundColorContent" to "#646464", "tabBarPagebackgroundColorContent" to "#1F1F1F", "backgroundTextStyle" to "light", "tabBarColor" to "#cacaca", "tabBarSelectedColor" to "#007AFF", "tabBarBorderStyle" to "white", "tabBarBackgroundColor" to "#1F1F1F", "tabBarComponentIconPath" to "static/component.png", "tabBarComponentSelectedIconPath" to "static/componentHL.png", "tabBarAPIIconPath" to "static/api.png", "tabBarAPISelectedIconPath" to "static/apiHL.png", "tabBarCSSIconPath" to "static/css.png", "tabBarCSSSelectedIconPath" to "static/cssHL.png", "tabBarTemplateIconPath" to "static/template.png", "tabBarTemplateSelectedIconPath" to "static/templateHL.png"))
    __uniConfig.ready = true
}
open class GenUniApp : UniAppImpl() {
    open val vm: GenApp?
        get() {
            return getAppVm() as GenApp?
        }
    open val `$vm`: GenApp?
        get() {
            return getAppVm() as GenApp?
        }
}
fun getApp(): GenUniApp {
    return getUniApp() as GenUniApp
}
